
#include <pgmspace.h>


int hms_error_length = 741;

const char *hms_error_keys[] PROGMEM = {
  "0300010000010001",
  "0300010000010002",
  "0300010000010003",
  "0300020000010001",
  "0300020000010002",
  "0300020000010003",
  "0300030000010001",
  "0300030000020002",
  "0300040000020001",
  "0300050000010001",
  "0300060000010001",
  "0300060000010002",
  "0300070000010001",
  "0300070000010002",
  "0300080000010001",
  "0300080000010002",
  "0300090000010001",
  "0300090000010002",
  "03000A0000010001",
  "03000A0000010002",
  "03000A0000010003",
  "03000A0000010004",
  "03000A0000010005",
  "03000B0000010001",
  "03000B0000010003",
  "03000B0000010004",
  "03000B0000010005",
  "03000B0000010002",
  "03000C0000010001",
  "03000C0000010002",
  "03000C0000010003",
  "03000C0000010004",
  "03000C0000010005",
  "03000D0000010002",
  "03000D0000010003",
  "03000D0000010004",
  "03000D0000010005",
  "03000D0000010006",
  "03000D0000010007",
  "03000D0000010008",
  "03000D0000010009",
  "03000D000001000A",
  "03000D0000020001",
  "03000F0000010001",
  "0300100000020001",
  "0300110000020001",
  "0300120000020001",
  "0500010000020001",
  "0500010000020002",
  "0500010000020003",
  "0500010000030004",
  "0500010000030005",
  "0500010000030006",
  "0500020000020001",
  "0500020000020002",
  "0500020000020003",
  "0500020000020004",
  "0500020000020005",
  "0500020000020006",
  "0500020000020007",
  "0500030000010001",
  "0500030000010002",
  "0500030000010003",
  "0500030000010004",
  "0500030000010005",
  "0500030000010006",
  "0500030000010008",
  "0500030000010009",
  "050003000001000a",
  "050003000001000b",
  "050003000002000c",
  "050003000002000d",
  "0500030000030007",
  "0500040000010001",
  "0500040000010002",
  "0500040000010003",
  "0500040000010004",
  "0500040000010006",
  "0700010000010001",
  "0700010000010003",
  "0700010000010004",
  "0700010000020002",
  "0700020000010001",
  "0700100000010001",
  "0700100000010003",
  "0700100000020002",
  "0700110000010001",
  "0700110000010003",
  "0700110000020002",
  "0700120000010001",
  "0700120000010003",
  "0700120000020002",
  "0700130000010001",
  "0700130000010003",
  "0700130000020002",
  "0700200000020001",
  "0700200000020002",
  "0700200000020003",
  "0700210000020001",
  "0700210000020002",
  "0700210000020003",
  "0700220000020001",
  "0700220000020002",
  "0700220000020003",
  "0700230000020001",
  "0700230000020002",
  "0700230000020003",
  "0700300000010001",
  "0700300000010004",
  "0700300000020002",
  "0700300000030003",
  "0700310000010001",
  "0700310000010004",
  "0700310000020002",
  "0700310000030003",
  "0700320000020002",
  "0700330000020002",
  "0700350000010001",
  "0700400000020001",
  "0700400000020002",
  "0700400000020003",
  "0700450000020001",
  "0700450000020002",
  "0700450000020003",
  "0701010000010001",
  "0701010000010003",
  "0701010000010004",
  "0701010000020002",
  "0701020000010001",
  "0701100000010001",
  "0701100000010003",
  "0701100000020002",
  "0701110000010001",
  "0701110000010003",
  "0701110000020002",
  "0701120000010001",
  "0701120000010003",
  "0701120000020002",
  "0701130000010001",
  "0701130000010003",
  "0701130000020002",
  "0701200000020001",
  "0701200000020002",
  "0701200000020003",
  "0701210000020001",
  "0701210000020002",
  "0701210000020003",
  "0701220000020001",
  "0701220000020002",
  "0701220000020003",
  "0701230000020001",
  "0701230000020002",
  "0701230000020003",
  "0701300000010001",
  "0701300000010004",
  "0701300000020002",
  "0701300000030003",
  "0701310000010001",
  "0701310000010004",
  "0701310000020002",
  "0701310000030003",
  "0701320000020002",
  "0701330000020002",
  "0701350000010001",
  "0702010000010001",
  "0702010000010003",
  "0702010000010004",
  "0702010000020002",
  "0702020000010001",
  "0702100000010001",
  "0702100000010003",
  "0702100000020002",
  "0702110000010001",
  "0702110000010003",
  "0702110000020002",
  "0702120000010001",
  "0702120000010003",
  "0702120000020002",
  "0702130000010001",
  "0702130000010003",
  "0702130000020002",
  "0702200000020001",
  "0702200000020002",
  "0702200000020003",
  "0702210000020001",
  "0702210000020002",
  "0702210000020003",
  "0702220000020001",
  "0702220000020002",
  "0702220000020003",
  "0702230000020001",
  "0702230000020002",
  "0702230000020003",
  "0702300000010001",
  "0702300000010004",
  "0702300000020002",
  "0702300000030003",
  "0702310000010001",
  "0702310000010004",
  "0702310000020002",
  "0702310000030003",
  "0702320000020002",
  "0702330000020002",
  "0702350000010001",
  "0703010000010001",
  "0703010000010003",
  "0703010000010004",
  "0703010000020002",
  "0703020000010001",
  "0703100000010001",
  "0703100000010003",
  "0703100000020002",
  "0703110000010001",
  "0703110000010003",
  "0703110000020002",
  "0703120000010001",
  "0703120000010003",
  "0703120000020002",
  "0703130000010001",
  "0703130000010003",
  "0703130000020002",
  "0703200000020001",
  "0703200000020002",
  "0703200000020003",
  "0703210000020001",
  "0703210000020002",
  "0703210000020003",
  "0703220000020001",
  "0703220000020002",
  "0703220000020003",
  "0703230000020001",
  "0703230000020002",
  "0703230000020003",
  "0703300000010001",
  "0703300000010004",
  "0703300000020002",
  "0703300000030003",
  "0703310000010001",
  "0703310000010004",
  "0703310000020002",
  "0703310000030003",
  "0703320000020002",
  "0703330000020002",
  "0703350000010001",
  "0C00010000010001",
  "0C00010000010003",
  "0C00010000010004",
  "0C00010000010005",
  "0C00010000010009",
  "0C00010000020002",
  "0C00010000020006",
  "0C00010000020007",
  "0C00010000020008",
  "0C00020000010001",
  "0C00020000010005",
  "0C00020000020002",
  "0C00020000020003",
  "0C00020000020004",
  "0C00020000020006",
  "0C00030000010009",
  "0C0003000001000a",
  "0C00030000020001",
  "0C00030000020002",
  "0C00030000020004",
  "0C00030000020005",
  "0C00030000030006",
  "0C00030000030007",
  "0C00030000030008",
  "0C0003000003000b",
  "0300010000010006",
  "0300010000010007",
  "0300020000010006",
  "0300020000010007",
  "03000D000001000B",
  "0300100000020002",
  "0300110000020002",
  "0C0003000002000c",
  "0C0001000001000A",
  "0C00020000020007",
  "0C00020000020008",
  "0C0003000003000d",
  "0C0003000003000e",
  "0C0003000003000f",
  "0300060000010003",
  "0300070000010003",
  "0300080000010003",
  "0300090000010003",
  "0300130000010001",
  "0300140000010001",
  "0300150000010001",
  "0300160000010001",
  "0701200000030001",
  "0702200000030001",
  "0703200000030001",
  "0701210000030001",
  "0702210000030001",
  "0703210000030001",
  "0701220000030001",
  "0702220000030001",
  "0703220000030001",
  "0700230000030001",
  "0701230000030001",
  "0702230000030001",
  "0703230000030001",
  "0700500000020001",
  "0701500000020001",
  "0702500000020001",
  "0703500000020001",
  "0700510000030001",
  "0500040000020007",
  "0C00020000020009",
  "0C0001000001000B",
  "0500030000020010",
  "0500030000020011",
  "0500030000020012",
  "0500030000020013",
  "0500030000020014",
  "0500030000020015",
  "0500030000020016",
  "0500030000020017",
  "0500030000020018",
  "0300200000010001",
  "0300200000010002",
  "0300200000010003",
  "0300200000010004",
  "0300400000020001",
  "0300410000010001",
  "0700400000020004",
  "0700600000020001",
  "0701600000020001",
  "0702600000020001",
  "0703600000020001",
  "0700610000020001",
  "0701610000020001",
  "0702610000020001",
  "0703610000020001",
  "0700620000020001",
  "0701620000020001",
  "0702620000020001",
  "0703620000020001",
  "0700630000020001",
  "0701630000020001",
  "0702630000020001",
  "0703630000020001",
  "0300010000030008",
  "0700200000020004",
  "0701200000020004",
  "0702200000020004",
  "0703200000020004",
  "0700210000020004",
  "0701210000020004",
  "0702210000020004",
  "0703210000020004",
  "0700220000020004",
  "0701220000020004",
  "0702220000020004",
  "0703220000020004",
  "0700230000020004",
  "0701230000020004",
  "0702230000020004",
  "0703230000020004",
  "0700200000020005",
  "0701200000020005",
  "0702200000020005",
  "0703200000020005",
  "0700210000020005",
  "0701210000020005",
  "0702210000020005",
  "0703210000020005",
  "0700220000020005",
  "0701220000020005",
  "0702220000020005",
  "0703220000020005",
  "0700230000020005",
  "0701230000020005",
  "0702230000020005",
  "0703230000020005",
  "0701200000030002",
  "0702200000030002",
  "0703200000030002",
  "0701210000030002",
  "0702210000030002",
  "0703210000030002",
  "0701220000030002",
  "0702220000030002",
  "0703220000030002",
  "0700230000030002",
  "0701230000030002",
  "0702230000030002",
  "0703230000030002",
  "0700200000030001",
  "0700210000030001",
  "0700220000030001",
  "0700200000030002",
  "0700210000030002",
  "0700220000030002",
  "0500030000020020",
  "0500030000010021",
  "0500030000030022",
  "07FF200000020001",
  "07FF200000020002",
  "07FF200000020004",
  "0500040000030008",
  "0500010000030007",
  "1200100000010001",
  "1201100000010001",
  "1202100000010001",
  "1203100000010001",
  "1200110000010001",
  "1201110000010001",
  "1202110000010001",
  "1203110000010001",
  "1200120000010001",
  "1201120000010001",
  "1202120000010001",
  "1203120000010001",
  "1200130000010001",
  "1201130000010001",
  "1202130000010001",
  "1203130000010001",
  "1200100000020002",
  "1201100000020002",
  "1202100000020002",
  "1203100000020002",
  "1200110000020002",
  "1201110000020002",
  "1202110000020002",
  "1203110000020002",
  "1200120000020002",
  "1201120000020002",
  "1202120000020002",
  "1203120000020002",
  "1200130000020002",
  "1201130000020002",
  "1202130000020002",
  "1203130000020002",
  "1200100000010003",
  "1201100000010003",
  "1202100000010003",
  "1203100000010003",
  "1200110000010003",
  "1201110000010003",
  "1202110000010003",
  "1203110000010003",
  "1200120000010003",
  "1201120000010003",
  "1202120000010003",
  "1203120000010003",
  "1200130000010003",
  "1201130000010003",
  "1202130000010003",
  "1203130000010003",
  "1200200000020001",
  "1201200000020001",
  "1202200000020001",
  "1203200000020001",
  "1200210000020001",
  "1201210000020001",
  "1202210000020001",
  "1203210000020001",
  "1200220000020001",
  "1201220000020001",
  "1202220000020001",
  "1203220000020001",
  "1200230000020001",
  "1201230000020001",
  "1202230000020001",
  "1203230000020001",
  "12FF200000020001",
  "1200200000020002",
  "1201200000020002",
  "1202200000020002",
  "1203200000020002",
  "1200210000020002",
  "1201210000020002",
  "1202210000020002",
  "1203210000020002",
  "1200220000020002",
  "1201220000020002",
  "1202220000020002",
  "1203220000020002",
  "1200230000020002",
  "1201230000020002",
  "1202230000020002",
  "1203230000020002",
  "12FF200000020002",
  "1200200000020003",
  "1201200000020003",
  "1202200000020003",
  "1203200000020003",
  "1200210000020003",
  "1201210000020003",
  "1202210000020003",
  "1203210000020003",
  "1200220000020003",
  "1201220000020003",
  "1202220000020003",
  "1203220000020003",
  "1200230000020003",
  "1201230000020003",
  "1202230000020003",
  "1203230000020003",
  "1200200000020004",
  "1201200000020004",
  "1202200000020004",
  "1203200000020004",
  "1200210000020004",
  "1201210000020004",
  "1202210000020004",
  "1203210000020004",
  "1200220000020004",
  "1201220000020004",
  "1202220000020004",
  "1203220000020004",
  "1200230000020004",
  "1201230000020004",
  "1202230000020004",
  "1203230000020004",
  "12FF200000020004",
  "1200200000020005",
  "1201200000020005",
  "1202200000020005",
  "1203200000020005",
  "1200210000020005",
  "1201210000020005",
  "1202210000020005",
  "1203210000020005",
  "1200220000020005",
  "1201220000020005",
  "1202220000020005",
  "1203220000020005",
  "1200230000020005",
  "1201230000020005",
  "1202230000020005",
  "1203230000020005",
  "1200200000030001",
  "1201200000030001",
  "1202200000030001",
  "1203200000030001",
  "1200210000030001",
  "1201210000030001",
  "1202210000030001",
  "1203210000030001",
  "1200220000030001",
  "1201220000030001",
  "1202220000030001",
  "1203220000030001",
  "1200230000030001",
  "1201230000030001",
  "1202230000030001",
  "1203230000030001",
  "1200200000030002",
  "1201200000030002",
  "1202200000030002",
  "1203200000030002",
  "1200210000030002",
  "1201210000030002",
  "1202210000030002",
  "1203210000030002",
  "1200220000030002",
  "1201220000030002",
  "1202220000030002",
  "1203220000030002",
  "1200230000030002",
  "1201230000030002",
  "1202230000030002",
  "1203230000030002",
  "1200240000020001",
  "1200250000020001",
  "1200300000010001",
  "1201300000010001",
  "1202300000010001",
  "1203300000010001",
  "1200310000010001",
  "1201310000010001",
  "1202310000010001",
  "1203310000010001",
  "1200320000010001",
  "1201320000010001",
  "1202320000010001",
  "1203320000010001",
  "1200330000010001",
  "1201330000010001",
  "1202330000010001",
  "1203330000010001",
  "1200300000020002",
  "1201300000020002",
  "1202300000020002",
  "1203300000020002",
  "1200310000020002",
  "1201310000020002",
  "1202310000020002",
  "1203310000020002",
  "1200320000020002",
  "1201320000020002",
  "1202320000020002",
  "1203320000020002",
  "1200330000020002",
  "1201330000020002",
  "1202330000020002",
  "1203330000020002",
  "1200300000030003",
  "1201300000030003",
  "1202300000030003",
  "1203300000030003",
  "1200310000030003",
  "1201310000030003",
  "1202310000030003",
  "1203310000030003",
  "1200320000030003",
  "1201320000030003",
  "1202320000030003",
  "1203320000030003",
  "1200330000030003",
  "1201330000030003",
  "1202330000030003",
  "1203330000030003",
  "1200300000010004",
  "1201300000010004",
  "1202300000010004",
  "1203300000010004",
  "1200450000020001",
  "1200450000020002",
  "1200450000020003",
  "1200500000020001",
  "1201500000020001",
  "1202500000020001",
  "1203500000020001",
  "1200510000030001",
  "1200700000010001",
  "1201700000010001",
  "1202700000010001",
  "1203700000010001",
  "1200710000010001",
  "1201710000010001",
  "1202710000010001",
  "1203710000010001",
  "1200720000010001",
  "1201720000010001",
  "1202720000010001",
  "1203720000010001",
  "1200730000010001",
  "1201730000010001",
  "1202730000010001",
  "1203730000010001",
  "12FF200000020005",
  "12FF200000020006",
  "0C0003000002000F",
  "0500040000020010",
  "0500040000020011",
  "0500040000020012",
  "0500040000020014",
  "0500040000020015",
  "0500040000020016",
  "0500040000020017",
  "0500040000020018",
  "0500040000020019",
  "050004000002001A",
  "050004000002001B",
  "050004000002001C",
  "050004000002001D",
  "050004000002001E",
  "050004000002001F",
  "0500040000020013",
  "12FF800000020001",
  "1200800000020001",
  "1200810000020001",
  "1200820000020001",
  "1200830000020001",
  "1201800000020001",
  "1201810000020001",
  "1201820000020001",
  "1201830000020001",
  "1202800000020001",
  "1202810000020001",
  "1202820000020001",
  "1202830000020001",
  "1203800000020001",
  "1203810000020001",
  "1203820000020001",
  "1203830000020001",
  "0300170000010001",
  "0300170000020002",
  "0300900000010001",
  "0300900000010002",
  "0300900000010003",
  "0300900000010004",
  "0300900000010005",
  "0300910000010001",
  "0300910000010002",
  "0300910000010003",
  "0300910000010006",
  "0300910000010007",
  "0300910000010008",
  "0300920000010001",
  "0300920000010002",
  "0300920000010003",
  "0300920000010006",
  "0300920000010007",
  "0300920000010008",
  "0300930000010001",
  "0300930000010002",
  "0300930000010003",
  "0300930000010004",
  "0300930000010005",
  "0300930000010006",
  "0300930000010007",
  "0300930000010008",
  "0500030000010023",
  "0300900000010010",
  "12FF200000030007",
  "0500040000020020",
  "0300940000030001",
  "0300180000010001",
  "0300180000010003",
  "0300180000010004",
  "0300190000010001",
  "0300190000020002",
  "0300940000030002",
  "12FF200000020007",
  "0300180000010002",
  "03001A0000020001",
  "03001A0000020002",
  "1200200000020006",
  "1201200000020006",
  "1202200000020006",
  "1203200000020006",
  "1200210000020006",
  "1201210000020006",
  "1202210000020006",
  "1203210000020006",
  "1200220000020006",
  "1201220000020006",
  "1202220000020006",
  "1203220000020006",
  "1200230000020006",
  "1201230000020006",
  "1202230000020006",
  "1203230000020006",
  "0300020000010009",
  "0300940000020003"
};

const char *hms_error_values[] PROGMEM = {
  "The heatbed temperature is abnormal; the heater may have a short circuit.",
  "The heatbed temperature is abnormal; the heater may have an open circuit, or the thermal switch may be open.",
  "The heatbed temperature is abnormal; the heater is over temperature.",
  "The nozzle temperature is abnormal; the heater may have a short circuit.",
  "The nozzle temperature is abnormal; the heater may have an open circuit.",
  "The nozzle temperature is abnormal; the heater is over temperature.",
  "The speed of the nozzle fan is too slow or stopped. It may be stuck or the connector is not plugged in properly.",
  "",
  "The speed of the part cooling fan is too slow or stopped. It may be stuck or the connector is not plugged in properly.",
  "The motor driver is overheating. Its radiator may be loose, or its cooling fan may be damaged.",
  "Motor-A has an open-circuit. There may be a loose connection, or the motor may have failed.",
  "Motor-A has a short-circuit. It may have failed.",
  "Motor-B has an open-circuit. The connection may be loose, or the motor may have failed.",
  "Motor-B has a short-circuit. It may have failed.",
  "Motor-Z has an open-circuit. The connection may be loose, or the motor may have failed.",
  "Motor-Z has a short-circuit. It may have failed.",
  "Motor-E has an open-circuit. The connection may be loose, or the motor may have failed.",
  "Motor-E has a short-circuit. It may have failed.",
  "Heatbed force sensor 1 is too sensitive. It may be stuck between the strain arm and heatbed support, or the adjusting screw may be too tight.",
  "The signal of heatbed force sensor 1 is weak. The force sensor may be broken or have poor electric connection.",
  "The signal of heatbed force sensor 1 is too weak. The electronic connection to the sensor may be broken.",
  "An external disturbance was detected on force sensor 1. The heatbed plate may have touched something outside the heatbed.",
  "Force sensor 1 detected unexpected continuous force. The heatbed may be stuck, or the analog front end may be broken.",
  "Heatbed force sensor 2 is too sensitive. It may be stuck between the strain arm and heatbed support, or the adjusting screw may be too tight.",
  "The signal of heatbed force sensor 2 is too weak. The electronic connection to the sensor may be broken.",
  "An external disturbance was detected on force sensor 2. The heatbed plate may have touched something outside the heatbed.",
  "Force sensor 2 detected unexpected continuous force. The heatbed may be stuck, or the analog front end may be broken.",
  "The signal of heatbed force sensor 2 is weak. The force sensor may be broken or have poor electric connection.",
  "Heatbed force sensor 3 is too sensitive. It may be stuck between the strain arm and heatbed support, or the adjusting screw may be too tight.",
  "The signal of heatbed force sensor 3 is weak. The force sensor may be broken or have poor electric connection.",
  "The signal of heatbed force sensor 3 is too weak. The electronic connection to the sensor may be broken.",
  "An external disturbance was detected on force sensor 3. The heatbed plate may have touched something outside the heatbed.",
  "Force sensor 3 detected unexpected continuous force. The heatbed may be stuck, or the analog front end may be broken.",
  "Heatbed homing failed. The environmental vibration is too great.",
  "The build plate is not placed properly. Please adjust it.",
  "The build plate is not placed properly. Please adjust it.",
  "The build plate is not placed properly. Please adjust it.",
  "The build plate is not placed properly. Please adjust it.",
  "The build plate is not placed properly. Please adjust it.",
  "The build plate is not placed properly. Please adjust it.",
  "The build plate is not placed properly. Please adjust it.",
  "The build plate is not placed properly. Please adjust it.",
  "Heatbed homing abnormal: there may be a bulge on the heatbed or the nozzle tip may not be clean.",
  "The accelerometer data is unavailable. The communication connection to the tool head may be broken, or the accelerometer may be damaged.",
  "The resonance frequency of the X axis is low. The timing belt may be loose.",
  "The resonance frequency of the Y axis is low. The timing belt may be loose.",
  "The front cover of the toolhead fell off.",
  "The media pipeline is malfunctioning.",
  "USB camera is not connected. Please check video camera cable connection.",
  "USB camera is malfunctioning.",
  "Not enough space in MicroSD Card, please clear some space.",
  "MicroSD Card error: please reinsert, format or replace it.",
  "Unformatted MicroSD Card: please format it.",
  "Failed to connect internet. Please check the network connection.",
  "Device login failed; please check your account information.",
  "Failed to connect internet; please check the network connection.",
  "Unauthorized user: please check your account information.",
  "Failed to connect internet; please check the network connection.",
  "Liveview service is malfunctioning; please check your network connection.",
  "Liveview service login failed; please check your network connection.",
  "The MC module is malfunctioning; please restart the device or check device cable connection.",
  "The toolhead is malfunctioning. Please restart the device.",
  "The AMS module is malfunctioning. Please restart the device.",
  "The AHB module is malfunctioning. Please restart the device.",
  "Internal service is malfunctioning. Please restart the device.",
  "A system panic occurred. Please restart the device.",
  "A system hang occurred. Please restart the device.",
  "A system hang occurred. It has been recovered by automatic restart.",
  "System state is abnormal; please restore factory settings.",
  "The screen is malfunctioning; please restart the device.",
  "Wireless hardware error: please turn off/on WiFi or restart the device.",
  "The SD Card controller is malfunctioning.",
  "A system panic occurred. It has been recovered by automatic restart.",
  "Failed to download print job. Please check your network connection.",
  "Failed to report print state. Please check your network connection.",
  "The content of print file is unreadable. Please resend the print job.",
  "The print file is unauthorized.",
  "Failed to resume previous print.",
  "The AMS1 assist motor has slipped. The extrusion wheel may be worn down, or the filament may be too thin.",
  "The AMS1 assist motor torque control is malfunctioning. The current sensor may be faulty.",
  "The AMS1 assist motor speed control is malfunctioning. The speed sensor may be faulty.",
  "The AMS1 assist motor is overloaded. The filament may be tangled or stuck.",
  "AMS1 Filament speed and length error: The filament odometry may be faulty.",
  "The AMS1 slot1 motor has slipped. The extrusion wheel may be malfunctioning, or the filament may be too thin.",
  "The AMS1 slot1 motor torque control is malfunctioning. The current sensor may be faulty.",
  "The AMS1 slot1 motor is overloaded. The filament may be tangled or stuck.",
  "The AMS1 slot2 motor has slipped. The extrusion wheel may be malfunctioning, or the filament may be too thin.",
  "The AMS1 slot2 motor torque control is malfunctioning. The current sensor may be faulty.",
  "The AMS1 slot2 motor is overloaded. The filament may be tangled or stuck.",
  "The AMS1 slot3 motor has slipped. The extrusion wheel may be malfunctioning, or the filament may be too thin.",
  "The AMS1 slot3 motor torque control is malfunctioning. The current sensor may be faulty.",
  "The AMS1 slot3 motor is overloaded. The filament may be tangled or stuck.",
  "The AMS1 slot4 motor has slipped. The extrusion wheel may be malfunctioning, or the filament may be too thin.",
  "The AMS1 slot4 motor torque control is malfunctioning. The current sensor may be faulty.",
  "The AMS1 slot4 motor is overloaded. The filament may be tangled or stuck.",
  "AMS1 Slot1 filament has run out. Please insert a new filament.",
  "AMS1 Slot1 is empty; please load a new filament.",
  "AMS1 Slot1's filament may be broken in AMS.",
  "AMS1 Slot2 filament has run out. Please insert a new filament.",
  "AMS1 Slot2 is empty; please load a new filament.",
  "AMS1 Slot2's filament may be broken in AMS.",
  "AMS1 Slot3 filament has run out. Please insert a new filament.",
  "AMS1 Slot3 is empty; please load a new filament.",
  "AMS1 Slot3's filament may be broken in AMS.",
  "AMS1 Slot4 filament has run out. Please insert a new filament.",
  "AMS1 Slot4 is empty; please load a new filament.",
  "AMS1 Slot4's filament may be broken in AMS.",
  "The RFID board between AMS1 Slot1 & Slot2 has an error.",
  "Encryption chip failure.",
  "The RFID-tag on AMS1 Slot1 is damaged or the it's content cannot be identified.",
  "RFID cannot be read because of a hardware or structural error.",
  "The RFID board between AMS1 Slot3 & Slot4 has an error.",
  "Encryption chip failure.",
  "The RFID-tag on AMS1 Slot2 is damaged or the it's content cannot be identified.",
  "RFID cannot be read because of a hardware or structural error.",
  "The RFID-tag on AMS1 Slot3 is damaged or the it's content cannot be identified.",
  "The RFID-tag on AMS1 Slot4 is damaged or the it's content cannot be identified.",
  "The temperature and humidity sensor has an error. The chip may be faulty.",
  "The filament buffer position signal lost: the cable or position sensor may be malfunctioning.",
  "The filament buffer position signal error: the position sensor may be malfunctioning.",
  "The AMS Hub communication is abnormal, the cable may be not well connected.",
  "The filament cutter sensor is malfunctioning; please check whether the connector is properly plugged in.",
  "The filament cutter's cutting distance is too large. The XY motor may lose steps.",
  "The filament cutter handle has not released. The handle or blade may be stuck.",
  "The AMS2 assist motor has slipped. The extrusion wheel may be worn down, or the filament may be too thin.",
  "The AMS2 assist motor torque control is malfunctioning. The current sensor may be faulty.",
  "The AMS2 assist motor speed control is malfunctioning. The speed sensor may be faulty.",
  "The AMS2 assist motor is overloaded. The filament may be tangled or stuck.",
  "AMS2 Filament speed and length error: The filament odometry may be faulty.",
  "The AMS2 slot1 motor has slipped. The extrusion wheel may be malfunctioning, or the filament may be too thin.",
  "The AMS2 slot1 motor torque control is malfunctioning. The current sensor may be faulty.",
  "The AMS2 slot1 motor is overloaded. The filament may be tangled or stuck.",
  "The AMS2 slot2 motor has slipped. The extrusion wheel may be malfunctioning, or the filament may be too thin.",
  "The AMS2 slot2 motor torque control is malfunctioning. The current sensor may be faulty.",
  "The AMS2 slot2 motor is overloaded. The filament may be tangled or stuck.",
  "The AMS2 slot3 motor has slipped. The extrusion wheel may be malfunctioning, or the filament may be too thin.",
  "The AMS2 slot3 motor torque control is malfunctioning. The current sensor may be faulty.",
  "The AMS2 slot3 motor is overloaded. The filament may be tangled or stuck.",
  "The AMS2 slot4 motor has slipped. The extrusion wheel may be malfunctioning, or the filament may be too thin.",
  "The AMS2 slot4 motor torque control is malfunctioning. The current sensor may be faulty.",
  "The AMS2 slot4 motor is overloaded. The filament may be tangled or stuck.",
  "AMS2 Slot1 filament has run out. Please insert a new filament.",
  "AMS2 Slot1 is empty; please load a new filament.",
  "AMS2 Slot1's filament may be broken in AMS.",
  "AMS2 Slot2 filament has run out. Please insert a new filament.",
  "AMS2 Slot2 is empty; please load a new filament.",
  "AMS2 Slot2's filament may be broken in AMS.",
  "AMS2 Slot3 filament has run out. Please insert a new filament.",
  "AMS2 Slot3 is empty; please load a new filament.",
  "AMS2 Slot3's filament may be broken in AMS.",
  "AMS2 Slot4 filament has run out. Please insert a new filament.",
  "AMS2 Slot4 is empty; please load a new filament.",
  "AMS2 Slot4's filament may be broken in AMS.",
  "The RFID board between AMS2 Slot1 & Slot2 has an error.",
  "Encryption chip failure.",
  "The RFID-tag on AMS2 Slot1 is damaged or the it's content cannot be identified.",
  "RFID cannot be read because of a hardware or structural error.",
  "The RFID board between AMS2 Slot3 & Slot4 has an error.",
  "Encryption chip failure.",
  "The RFID-tag on AMS2 Slot2 is damaged or the it's content cannot be identified.",
  "RFID cannot be read because of a hardware or structural error.",
  "The RFID-tag on AMS2 Slot3 is damaged or the it's content cannot be identified.",
  "The RFID-tag on AMS2 Slot4 is damaged or the it's content cannot be identified.",
  "The temperature and humidity sensor has an error. The chip may be faulty.",
  "The AMS3 assist motor has slipped. The extrusion wheel may be worn down, or the filament may be too thin.",
  "The AMS3 assist motor torque control is malfunctioning. The current sensor may be faulty.",
  "The AMS3 assist motor speed control is malfunctioning. The speed sensor may be faulty.",
  "The AMS3 assist motor is overloaded. The filament may be tangled or stuck.",
  "AMS3 Filament speed and length error: The filament odometry may be faulty.",
  "The AMS3 slot1 motor has slipped. The extrusion wheel may be malfunctioning, or the filament may be too thin.",
  "The AMS3 slot1 motor torque control is malfunctioning. The current sensor may be faulty.",
  "The AMS3 slot1 motor is overloaded. The filament may be tangled or stuck.",
  "The AMS3 slot2 motor has slipped. The extrusion wheel may be malfunctioning, or the filament may be too thin.",
  "The AMS3 slot2 motor torque control is malfunctioning. The current sensor may be faulty.",
  "The AMS3 slot2 motor is overloaded. The filament may be tangled or stuck.",
  "The AMS3 slot3 motor has slipped. The extrusion wheel may be malfunctioning, or the filament may be too thin.",
  "The AMS3 slot3 motor torque control is malfunctioning. The current sensor may be faulty.",
  "The AMS3 slot3 motor is overloaded. The filament may be tangled or stuck.",
  "The AMS3 slot4 motor has slipped. The extrusion wheel may be malfunctioning, or the filament may be too thin.",
  "The AMS3 slot4 motor torque control is malfunctioning. The current sensor may be faulty.",
  "The AMS3 slot4 motor is overloaded. The filament may be tangled or stuck.",
  "AMS3 Slot1 filament has run out. Please insert a new filament.",
  "AMS3 Slot1 is empty; please load a new filament.",
  "AMS3 Slot1's filament may be broken in AMS.",
  "AMS3 Slot2 filament has run out. Please insert a new filament.",
  "AMS3 Slot2 is empty; please load a new filament.",
  "AMS3 Slot2's filament may be broken in AMS.",
  "AMS3 Slot3 filament has run out. Please insert a new filament.",
  "AMS3 Slot3 is empty; please load a new filament.",
  "AMS3 Slot3's filament may be broken in AMS.",
  "AMS3 Slot4 filament has run out. Please insert a new filament.",
  "AMS3 Slot4 is empty; please load a new filament.",
  "AMS3 Slot4's filament may be broken in AMS.",
  "The RFID board between AMS3 Slot1 & Slot2 has an error.",
  "Encryption chip failure.",
  "The RFID-tag on AMS3 Slot1 is damaged or the it's content cannot be identified.",
  "RFID cannot be read because of a hardware or structural error.",
  "The RFID board between AMS3 Slot3 & Slot4 has an error.",
  "Encryption chip failure.",
  "The RFID-tag on AMS3 Slot2 is damaged or the it's content cannot be identified.",
  "RFID cannot be read because of a hardware or structural error.",
  "The RFID-tag on AMS3 Slot3 is damaged or the it's content cannot be identified.",
  "The RFID-tag on AMS3 Slot4 is damaged or the it's content cannot be identified.",
  "The temperature and humidity sensor has an error. The chip may be faulty.",
  "The AMS4 assist motor has slipped. The extrusion wheel may be worn down, or the filament may be too thin.",
  "The AMS4 assist motor torque control is malfunctioning. The current sensor may be faulty.",
  "The AMS4 assist motor speed control is malfunctioning. The speed sensor may be faulty.",
  "The AMS4 assist motor is overloaded. The filament may be tangled or stuck.",
  "AMS4 Filament speed and length error: The filament odometry may be faulty.",
  "The AMS4 slot1 motor has slipped. The extrusion wheel may be malfunctioning, or the filament may be too thin.",
  "The AMS4 slot1 motor torque control is malfunctioning. The current sensor may be faulty.",
  "The AMS4 slot1 motor is overloaded. The filament may be tangled or stuck.",
  "The AMS4 slot2 motor has slipped. The extrusion wheel may be malfunctioning, or the filament may be too thin.",
  "The AMS4 slot2 motor torque control is malfunctioning. The current sensor may be faulty.",
  "The AMS4 slot2 motor is overloaded. The filament may be tangled or stuck.",
  "The AMS4 slot3 motor has slipped. The extrusion wheel may be malfunctioning, or the filament may be too thin.",
  "The AMS4 slot3 motor torque control is malfunctioning. The current sensor may be faulty.",
  "The AMS4 slot3 motor is overloaded. The filament may be tangled or stuck.",
  "The AMS4 slot4 motor has slipped. The extrusion wheel may be malfunctioning, or the filament may be too thin.",
  "The AMS4 slot4 motor torque control is malfunctioning. The current sensor may be faulty.",
  "The AMS4 slot4 motor is overloaded. The filament may be tangled or stuck.",
  "AMS4 Slot1 filament has run out. Please insert a new filament.",
  "AMS4 Slot1 is empty; please load a new filament.",
  "AMS4 Slot1's filament may be broken in AMS.",
  "AMS4 Slot2 filament has run out. Please insert a new filament.",
  "AMS4 Slot2 is empty; please load a new filament.",
  "AMS4 Slot2's filament may be broken in AMS.",
  "AMS4 Slot3 filament has run out. Please insert a new filament.",
  "AMS4 Slot3 is empty; please load a new filament.",
  "AMS4 Slot3's filament may be broken in AMS.",
  "AMS4 Slot4 filament has run out. Please insert a new filament.",
  "AMS4 Slot4 is empty; please load a new filament.",
  "AMS4 Slot4's filament may be broken in AMS.",
  "The RFID board between AMS4 Slot1 & Slot2 has an error.",
  "Encryption chip failure.",
  "The RFID-tag on AMS4 Slot1 is damaged or the it's content cannot be identified.",
  "RFID cannot be read because of a hardware or structural error.",
  "The RFID board between AMS4 Slot3 & Slot4 has an error.",
  "Encryption chip failure.",
  "The RFID-tag on AMS4 Slot2 is damaged or the it's content cannot be identified.",
  "RFID cannot be read because of a hardware or structural error.",
  "The RFID-tag on AMS4 Slot3 is damaged or the it's content cannot be identified.",
  "The RFID-tag on AMS4 Slot4 is damaged or the it's content cannot be identified.",
  "The temperature and humidity sensor has an error. The chip may be faulty.",
  "The Micro Lidar camera is offline. Please check the hardware connection.",
  "Synchronization between the Micro Lidar camera and MCU is abnormal. Please restart your printer.",
  "The Micro Lidar camera lens seems to be dirty. Please clean the lens.",
  "Micro Lidar camera OTP parameter is abnormal. Please contact after-sales.",
  "The chamber camera lens seems to be dirty. Please clean the lens.",
  "The Micro Lidar camera is malfunctioning and related functions may fail. Please contact after-sales if this message keeps appearing in multiple prints.",
  "Micro Lidar camera extrinsic parameters are abnormal. Please enable flowrate calibration in your next print.",
  "Micro Lidar laser parameters are drifted. Please re-calibrate your printer.",
  "Failed to get image from chamber camera. Spaghetti and excess chute pileup detection is not available for now.",
  "The horizontal laser is not lit. Please check if it's covered or hardware connection is normal.",
  "A new Micro Lidar was detected. Please calibrate it on Calibration page before use.",
  "The horizontal laser line is too wide. Please check if the heatbed is dirty.",
  "The horizontal laser is not bright enough at homing position. Please clean or replace heatbed if this message appears repeatedly.",
  "Nozzle height seems too low. Please check if the nozzle is worn or tilted. Re-calibrate Lidar if the nozzle has been replaced.",
  "Nozzle height seems too high. Please check if there is filament residual attached to the nozzle.",
  "The first layer inspection module rebooted abnormally. The inspection result may be inaccurate.",
  "Your printer is in factory mode. Please contact Technical Support.",
  "Filament exposure metering failed because laser reflection is too weak on this material. First layer inspection may be inaccurate.",
  "First layer inspection terminated due to abnormal Lidar data.",
  "First layer inspection is not supported for the current print job.",
  "First layer inspection timed out abnormally, and the current results may be inaccurate.",
  "Purged filament may have piled up in the excess chute. Please check and clean the excess chute.",
  "Possible first layer defects have been detected. Please check the first layer quality and decide if the job should be stopped.",
  "Possible spaghetti defects were detected. Please check the print quality and decide if the job should be stopped.",
  "Inspecting the first layer: please wait a moment.",
  "The heatbed temperature is abnormal; the sensor may have a short circuit.",
  "The heatbed temperature is abnormal; the sensor may have an open circuit.",
  "The nozzle temperature is abnormal; the sensor may have a short circuit, please check whether the connector is properly plugged.",
  "The nozzle temperature is abnormal; the sensor may have an open circuit.",
  "The Z axis motor seems got stuck when moving up. Please check if there is any foreign matter on the Z sliders or Z timing belt wheels .",
  "The resonance frequency of the X axis differs greatly from last calibration. Please clean the carbon rod and rerun the machine calibration afterward.",
  "The resonance frequency of the Y axis differs greatly from the last calibration. Please clean the carbon rod and rerun the machine calibration afterward.",
  "The build plate localization marker is not detected. Please check if the build plate is aligned correctly.",
  "The Micro Lidar LED may be broken.",
  "The vertical laser is not lit. Please check if it's covered or hardware connection is normal.",
  "The vertical laser line is too wide. Please check if the heatbed is dirty.",
  "Some objects may have fallen down, or the extruder is not extruding normally. Please check and decide if the printing should be stopped.",
  "Your printer seems to be printing without extruding.",
  "Your nozzle seems to be covered with jammed or clogged material.",
  "The resistance of Motor-A is abnormal, the motor may have failed.",
  "The resistance of Motor-B is abnormal, the motor may have failed.",
  "The resistance of Motor-Z is abnormal, the motor may have failed.",
  "The resistance of Motor-E is abnormal, the motor may have failed.",
  "The current sensor of Motor-A is abnormal. This may be caused by a failure of the hardware sampling circuit.",
  "The current sensor of Motor-B is abnormal. This may be caused by a failure of the hardware sampling circuit.",
  "The current sensor of Motor-Z is abnormal. This may be caused by a failure of the hardware sampling circuit.",
  "The current sensor of Motor-E is abnormal. This may be caused by a failure of the hardware sampling circuit.",
  "AMS2 Slot1 filament has run out. Please wait while old filament is purged.",
  "AMS3 Slot1 filament has run out. Please wait while old filament is purged.",
  "AMS4 Slot1 filament has run out. Please wait while old filament is purged.",
  "AMS2 Slot2 filament has run out. Please wait while old filament is purged.",
  "AMS3 Slot2 filament has run out. Please wait while old filament is purged.",
  "AMS4 Slot2 filament has run out. Please wait while old filament is purged.",
  "AMS2 Slot3 filament has run out. Please wait while old filament is purged.",
  "AMS3 Slot3 filament has run out. Please wait while old filament is purged.",
  "AMS4 Slot3 filament has run out. Please wait while old filament is purged.",
  "AMS1 Slot4 filament has run out. Please wait while old filament is purged.",
  "AMS2 Slot4 filament has run out. Please wait while old filament is purged.",
  "AMS3 Slot4 filament has run out. Please wait while old filament is purged.",
  "AMS4 Slot4 filament has run out. Please wait while old filament is purged.",
  "AMS1 communication is abnormal; please check the connection cable.",
  "AMS2 communication is abnormal; please check the connection cable.",
  "AMS3 communication is abnormal; please check the connection cable.",
  "AMS4 communication is abnormal; please check the connection cable.",
  "The AMS is disabled; please load filament from spool holder.",
  "The bed temperature exceeds the filament's vitrification temperature, which may cause a nozzle clog. Please keep the front door of the printer open or lower the bed temperature.",
  "The vertical laser is not bright enough at homing position. Please clean or replace heatbed if this message appears repeatedly.",
  "Failed to calibrate Micro Lidar. Please make sure the calibration chart is clean and not occluded, and run machine calibration again.",
  "forward coredump, it is recovering.",
  "upgrade coredump, it is recovering.",
  "ipcam coredump, it is recovering.",
  "xcam coredump, it is recovering.",
  "bbl_screen coredump, it is recovering.",
  "device_gate coredump, it is recovering.",
  "device_manager coredump, it is recovering.",
  "recorder coredump, it is recovering.",
  "security coredump, it is recovering.",
  "X axis homing abnormal: please check if the tool head is stuck or the carbon rod has too much resistance.",
  "Y axis homing abnormal: please check if the tool head is stuck or the Y carriage has too much resistance.",
  "X axis homing abnormal: the timing belt may be loose.",
  "Y axis homing abnormal: the timing belt may be loose.",
  "Data transmission over the serial port is abnormal; the software system may be faulty.",
  "The system voltage is unstable; triggering the power failure protection function.",
  "The filament buffer signal is abnormal; the spring may be stuck or the filament may be tangle.",
  "The AMS1 slot1 is overloaded. The filament may be tangled or the spool may be stuck.",
  "The AMS2 slot1 is overloaded. The filament may be tangled or the spool may be stuck.",
  "The AMS3 slot1 is overloaded. The filament may be tangled or the spool may be stuck.",
  "The AMS4 slot1 is overloaded. The filament may be tangled or the spool may be stuck.",
  "The AMS1 slot2 is overloaded. The filament may be tangled or the spool may be stuck.",
  "The AMS2 slot2 is overloaded. The filament may be tangled or the spool may be stuck.",
  "The AMS3 slot2 is overloaded. The filament may be tangled or the spool may be stuck.",
  "The AMS4 slot2 is overloaded. The filament may be tangled or the spool may be stuck.",
  "The AMS1 slot3 is overloaded. The filament may be tangled or the spool may be stuck.",
  "The AMS2 slot3 is overloaded. The filament may be tangled or the spool may be stuck.",
  "The AMS3 slot3 is overloaded. The filament may be tangled or the spool may be stuck.",
  "The AMS4 slot3 is overloaded. The filament may be tangled or the spool may be stuck.",
  "The AMS1 slot4 is overloaded. The filament may be tangled or the spool may be stuck.",
  "The AMS2 slot4 is overloaded. The filament may be tangled or the spool may be stuck.",
  "The AMS3 slot4 is overloaded. The filament may be tangled or the spool may be stuck.",
  "The AMS4 slot4 is overloaded. The filament may be tangled or the spool may be stuck.",
  "The temperature of the heated bed exceeds the limit and automatically adjusts to the limit temperature.",
  "AMS1 Slot1 filament may be broken in the tool head.",
  "AMS2 Slot1 filament may be broken in the tool head.",
  "AMS3 Slot1 filament may be broken in the tool head.",
  "AMS4 Slot1 filament may be broken in the tool head.",
  "AMS1 Slot2 filament may be broken in the tool head.",
  "AMS2 Slot2 filament may be broken in the tool head.",
  "AMS3 Slot2 filament may be broken in the tool head.",
  "AMS4 Slot2 filament may be broken in the tool head.",
  "AMS1 Slot3 filament may be broken in the tool head.",
  "AMS2 Slot3 filament may be broken in the tool head.",
  "AMS3 Slot3 filament may be broken in the tool head.",
  "AMS4 Slot3 filament may be broken in the tool head.",
  "AMS1 Slot4 filament may be broken in the tool head.",
  "AMS2 Slot4 filament may be broken in the tool head.",
  "AMS3 Slot4 filament may be broken in the tool head.",
  "AMS4 Slot4 filament may be broken in the tool head.",
  "AMS1 Slot1 filament has run out, and purging the old filament went abnormally; please check whether the filament is stuck in the tool head.",
  "AMS2 Slot1 filament has run out, and purging the old filament went abnormally; please check whether the filament is stuck in the tool head.",
  "AMS3 Slot1 filament has run out, and purging the old filament went abnormally; please check whether the filament is stuck in the tool head.",
  "AMS4 Slot1 filament has run out, and purging the old filament went abnormally; please check whether the filament is stuck in the tool head.",
  "AMS1 Slot2 filament has run out, and purging the old filament went abnormally; please check whether the filament is stuck in the tool head.",
  "AMS2 Slot2 filament has run out, and purging the old filament went abnormally; please check whether the filament is stuck in the tool head.",
  "AMS3 Slot2 filament has run out, and purging the old filament went abnormally; please check whether the filament is stuck in the tool head.",
  "AMS4 Slot2 filament has run out, and purging the old filament went abnormally; please check whether the filament is stuck in the tool head.",
  "AMS1 Slot3 filament has run out, and purging the old filament went abnormally; please check whether the filament is stuck in the tool head.",
  "AMS2 Slot3 filament has run out, and purging the old filament went abnormally; please check whether the filament is stuck in the tool head.",
  "AMS3 Slot3 filament has run out, and purging the old filament went abnormally; please check whether the filament is stuck in the tool head.",
  "AMS4 Slot3 filament has run out, and purging the old filament went abnormally; please check whether the filament is stuck in the tool head.",
  "AMS1 Slot4 filament has run out, and purging the old filament went abnormally; please check whether the filament is stuck in the tool head.",
  "AMS2 Slot4 filament has run out, and purging the old filament went abnormally; please check whether the filament is stuck in the tool head.",
  "AMS3 Slot4 filament has run out, and purging the old filament went abnormally; please check whether the filament is stuck in the tool head.",
  "AMS4 Slot4 filament has run out, and purging the old filament went abnormally; please check whether the filament is stuck in the tool head.",
  "AMS2 Slot1 filament has run out and automatically switched to the slot with the same filament.",
  "AMS3 Slot1 filament has run out and automatically switched to the slot with the same filament.",
  "AMS4 Slot1 filament has run out and automatically switched to the slot with the same filament.",
  "AMS2 Slot2 filament has run out and automatically switched to the slot with the same filament.",
  "AMS3 Slot2 filament has run out and automatically switched to the slot with the same filament.",
  "AMS4 Slot2 filament has run out and automatically switched to the slot with the same filament.",
  "AMS2 Slot3 filament has run out and automatically switched to the slot with the same filament.",
  "AMS3 Slot3 filament has run out and automatically switched to the slot with the same filament.",
  "AMS4 Slot3 filament has run out and automatically switched to the slot with the same filament.",
  "AMS1 Slot4 filament has run out and automatically switched to the slot with the same filament.",
  "AMS2 Slot4 filament has run out and automatically switched to the slot with the same filament.",
  "AMS3 Slot4 filament has run out and automatically switched to the slot with the same filament.",
  "AMS4 Slot4 filament has run out and automatically switched to the slot with the same filament.",
  "AMS1 Slot1 filament has run out. Please wait while old filament is purged.",
  "AMS1 Slot2 filament has run out. Please wait while old filament is purged.",
  "AMS1 Slot3 filament has run out. Please wait while old filament is purged.",
  "AMS1 Slot1 filament has run out and automatically switched to the slot with the same filament.",
  "AMS1 Slot2 filament has run out and automatically switched to the slot with the same filament.",
  "AMS1 Slot3 filament has run out and automatically switched to the slot with the same filament.",
  "Micro SD Card capacity is insufficient to cache print files.",
  "Hardware incompatible, please check the laser.",
  "MicroSD Card performance degradation has been detected. It may affect print jobs, logs, and video records. Please try to format or change the MicroSD card.",
  "External filament has run out; please load a new filament.",
  "External filament is missing; please load a new filament.",
  "Please pull the external filament from the extruder.",
  "The door is detected to be open.",
  "Unable to record time-lapse photography without MicroSD card inserted.",
  "The AMS1 Slot1 motor has slipped. The extrusion wheel may be malfunctioning, or the filament may be too thin.",
  "The AMS2 Slot1 motor has slipped. The extrusion wheel may be malfunctioning, or the filament may be too thin.",
  "The AMS3 Slot1 motor has slipped. The extrusion wheel may be malfunctioning, or the filament may be too thin.",
  "The AMS4 Slot1 motor has slipped. The extrusion wheel may be malfunctioning, or the filament may be too thin.",
  "The AMS1 Slot2 motor has slipped. The extrusion wheel may be malfunctioning, or the filament may be too thin.",
  "The AMS2 Slot2 motor has slipped. The extrusion wheel may be malfunctioning, or the filament may be too thin.",
  "The AMS3 Slot2 motor has slipped. The extrusion wheel may be malfunctioning, or the filament may be too thin.",
  "The AMS4 Slot2 motor has slipped. The extrusion wheel may be malfunctioning, or the filament may be too thin.",
  "The AMS1 Slot3 motor has slipped. The extrusion wheel may be malfunctioning, or the filament may be too thin.",
  "The AMS2 Slot3 motor has slipped. The extrusion wheel may be malfunctioning, or the filament may be too thin.",
  "The AMS3 Slot3 motor has slipped. The extrusion wheel may be malfunctioning, or the filament may be too thin.",
  "The AMS4 Slot3 motor has slipped. The extrusion wheel may be malfunctioning, or the filament may be too thin.",
  "The AMS1 Slot4 motor has slipped. The extrusion wheel may be malfunctioning, or the filament may be too thin.",
  "The AMS2 Slot4 motor has slipped. The extrusion wheel may be malfunctioning, or the filament may be too thin.",
  "The AMS3 Slot4 motor has slipped. The extrusion wheel may be malfunctioning, or the filament may be too thin.",
  "The AMS4 Slot4 motor has slipped. The extrusion wheel may be malfunctioning, or the filament may be too thin.",
  "The AMS1 Slot1 motor is overloaded. The filament may be tangled or stuck.",
  "The AMS2 Slot1 motor is overloaded. The filament may be tangled or stuck.",
  "The AMS3 Slot1 motor is overloaded. The filament may be tangled or stuck.",
  "The AMS4 Slot1 motor is overloaded. The filament may be tangled or stuck.",
  "The AMS1 Slot2 motor is overloaded. The filament may be tangled or stuck.",
  "The AMS2 Slot2 motor is overloaded. The filament may be tangled or stuck.",
  "The AMS3 Slot2 motor is overloaded. The filament may be tangled or stuck.",
  "The AMS4 Slot2 motor is overloaded. The filament may be tangled or stuck.",
  "The AMS1 Slot3 motor is overloaded. The filament may be tangled or stuck.",
  "The AMS2 Slot3 motor is overloaded. The filament may be tangled or stuck.",
  "The AMS3 Slot3 motor is overloaded. The filament may be tangled or stuck.",
  "The AMS4 Slot3 motor is overloaded. The filament may be tangled or stuck.",
  "The AMS1 Slot4 motor is overloaded. The filament may be tangled or stuck.",
  "The AMS2 Slot4 motor is overloaded. The filament may be tangled or stuck.",
  "The AMS3 Slot4 motor is overloaded. The filament may be tangled or stuck.",
  "The AMS4 Slot4 motor is overloaded. The filament may be tangled or stuck.",
  "The AMS1 Slot1 motor torque control is malfunctioning. The current sensor may be faulty.",
  "The AMS2 Slot1 motor torque control is malfunctioning. The current sensor may be faulty.",
  "The AMS3 Slot1 motor torque control is malfunctioning. The current sensor may be faulty.",
  "The AMS4 Slot1 motor torque control is malfunctioning. The current sensor may be faulty.",
  "The AMS1 Slot2 motor torque control is malfunctioning. The current sensor may be faulty.",
  "The AMS2 Slot2 motor torque control is malfunctioning. The current sensor may be faulty.",
  "The AMS3 Slot2 motor torque control is malfunctioning. The current sensor may be faulty.",
  "The AMS4 Slot2 motor torque control is malfunctioning. The current sensor may be faulty.",
  "The AMS1 Slot3 motor torque control is malfunctioning. The current sensor may be faulty.",
  "The AMS2 Slot3 motor torque control is malfunctioning. The current sensor may be faulty.",
  "The AMS3 Slot3 motor torque control is malfunctioning. The current sensor may be faulty.",
  "The AMS4 Slot3 motor torque control is malfunctioning. The current sensor may be faulty.",
  "The AMS1 Slot4 motor torque control is malfunctioning. The current sensor may be faulty.",
  "The AMS2 Slot4 motor torque control is malfunctioning. The current sensor may be faulty.",
  "The AMS3 Slot4 motor torque control is malfunctioning. The current sensor may be faulty.",
  "The AMS4 Slot4 motor torque control is malfunctioning. The current sensor may be faulty.",
  "AMS1 Slot1 filament has run out; please insert a new filament.",
  "AMS2 Slot1 filament has run out; please insert a new filament.",
  "AMS3 Slot1 filament has run out; please insert a new filament.",
  "AMS4 Slot1 filament has run out; please insert a new filament.",
  "AMS1 Slot2 filament has run out; please insert a new filament.",
  "AMS2 Slot2 filament has run out; please insert a new filament.",
  "AMS3 Slot2 filament has run out; please insert a new filament.",
  "AMS4 Slot2 filament has run out; please insert a new filament.",
  "AMS1 Slot3 filament has run out; please insert a new filament.",
  "AMS2 Slot3 filament has run out; please insert a new filament.",
  "AMS3 Slot3 filament has run out; please insert a new filament.",
  "AMS4 Slot3 filament has run out; please insert a new filament.",
  "AMS1 Slot4 filament has run out; please insert a new filament.",
  "AMS2 Slot4 filament has run out; please insert a new filament.",
  "AMS3 Slot4 filament has run out; please insert a new filament.",
  "AMS4 Slot4 filament has run out; please insert a new filament.",
  "Filament at the spool holder has run out; please insert a new filament.",
  "AMS1 Slot1 is empty; please insert a new filament.",
  "AMS2 Slot1 is empty; please insert a new filament.",
  "AMS3 Slot1 is empty; please insert a new filament.",
  "AMS4 Slot1 is empty; please insert a new filament.",
  "AMS1 Slot2 is empty; please insert a new filament.",
  "AMS2 Slot2 is empty; please insert a new filament.",
  "AMS3 Slot2 is empty; please insert a new filament.",
  "AMS4 Slot2 is empty; please insert a new filament.",
  "AMS1 Slot3 is empty; please insert a new filament.",
  "AMS2 Slot3 is empty; please insert a new filament.",
  "AMS3 Slot3 is empty; please insert a new filament.",
  "AMS4 Slot3 is empty; please insert a new filament.",
  "AMS1 Slot4 is empty; please insert a new filament.",
  "AMS2 Slot4 is empty; please insert a new filament.",
  "AMS3 Slot4 is empty; please insert a new filament.",
  "AMS4 Slot4 is empty; please insert a new filament.",
  "Filament on the spool holder is empty; please insert a new filament.",
  "AMS1 Slot1 filament may be broken in the PTFE tube.",
  "AMS2 Slot1 filament may be broken in the PTFE tube.",
  "AMS3 Slot1 filament may be broken in the PTFE tube.",
  "AMS4 Slot1 filament may be broken in the PTFE tube.",
  "AMS1 Slot2 filament may be broken in the PTFE tube.",
  "AMS2 Slot2 filament may be broken in the PTFE tube.",
  "AMS3 Slot2 filament may be broken in the PTFE tube.",
  "AMS4 Slot2 filament may be broken in the PTFE tube.",
  "AMS1 Slot3 filament may be broken in the PTFE tube.",
  "AMS2 Slot3 filament may be broken in the PTFE tube.",
  "AMS3 Slot3 filament may be broken in the PTFE tube.",
  "AMS4 Slot3 filament may be broken in the PTFE tube.",
  "AMS1 Slot4 filament may be broken in the PTFE tube.",
  "AMS2 Slot4 filament may be broken in the PTFE tube.",
  "AMS3 Slot4 filament may be broken in the PTFE tube.",
  "AMS4 Slot4 filament may be broken in the PTFE tube.",
  "AMS1 Slot1 filament may be broken in the tool head.",
  "AMS2 Slot1 filament may be broken in the tool head.",
  "AMS3 Slot1 filament may be broken in the tool head.",
  "AMS4 Slot1 filament may be broken in the tool head.",
  "AMS1 Slot2 filament may be broken in the tool head.",
  "AMS2 Slot2 filament may be broken in the tool head.",
  "AMS3 Slot2 filament may be broken in the tool head.",
  "AMS4 Slot2 filament may be broken in the tool head.",
  "AMS1 Slot3 filament may be broken in the tool head.",
  "AMS2 Slot3 filament may be broken in the tool head.",
  "AMS3 Slot3 filament may be broken in the tool head.",
  "AMS4 Slot3 filament may be broken in the tool head.",
  "AMS1 Slot4 filament may be broken in the tool head.",
  "AMS2 Slot4 filament may be broken in the tool head.",
  "AMS3 Slot4 filament may be broken in the tool head.",
  "AMS4 Slot4 filament may be broken in the tool head.",
  "Please pull out the filament on the spool holder from the extruder.",
  "AMS1 Slot1 filament has run out, and purging the old filament went abnormally; please check to see if filament is stuck in the toolhead.",
  "AMS2 Slot1 filament has run out, and purging the old filament went abnormally; please check to see if filament is stuck in the toolhead.",
  "AMS3 Slot1 filament has run out, and purging the old filament went abnormally; please check to see if filament is stuck in the toolhead.",
  "AMS4 Slot1 filament has run out, and purging the old filament went abnormally; please check to see if filament is stuck in the toolhead.",
  "AMS1 Slot2 filament has run out, and purging the old filament went abnormally; please check to see if filament is stuck in the toolhead.",
  "AMS2 Slot2 filament has run out, and purging the old filament went abnormally; please check to see if filament is stuck in the toolhead.",
  "AMS3 Slot2 filament has run out, and purging the old filament went abnormally; please check to see if filament is stuck in the toolhead.",
  "AMS4 Slot2 filament has run out, and purging the old filament went abnormally; please check to see if filament is stuck in the toolhead.",
  "AMS1 Slot3 filament has run out, and purging the old filament went abnormally; please check to see if filament is stuck in the toolhead.",
  "AMS2 Slot3 filament has run out, and purging the old filament went abnormally; please check to see if filament is stuck in the toolhead.",
  "AMS3 Slot3 filament has run out, and purging the old filament went abnormally; please check to see if filament is stuck in the toolhead.",
  "AMS4 Slot3 filament has run out, and purging the old filament went abnormally; please check to see if filament is stuck in the toolhead.",
  "AMS1 Slot4 filament has run out, and purging the old filament went abnormally; please check to see if filament is stuck in the toolhead.",
  "AMS2 Slot4 filament has run out, and purging the old filament went abnormally; please check to see if filament is stuck in the toolhead.",
  "AMS3 Slot4 filament has run out, and purging the old filament went abnormally; please check to see if filament is stuck in the toolhead.",
  "AMS4 Slot4 filament has run out, and purging the old filament went abnormally; please check to see if filament is stuck in the toolhead.",
  "AMS1 Slot1 filament has run out. Purging the old filament; please wait.",
  "AMS2 Slot1 filament has run out. Purging the old filament; please wait.",
  "AMS3 Slot1 filament has run out. Purging the old filament; please wait.",
  "AMS4 Slot1 filament has run out. Purging the old filament; please wait.",
  "AMS1 Slot2 filament has run out. Purging the old filament; please wait.",
  "AMS2 Slot2 filament has run out. Purging the old filament; please wait.",
  "AMS3 Slot2 filament has run out. Purging the old filament; please wait.",
  "AMS4 Slot2 filament has run out. Purging the old filament; please wait.",
  "AMS1 Slot3 filament has run out. Purging the old filament; please wait.",
  "AMS2 Slot3 filament has run out. Purging the old filament; please wait.",
  "AMS3 Slot3 filament has run out. Purging the old filament; please wait.",
  "AMS4 Slot3 filament has run out. Purging the old filament; please wait.",
  "AMS1 Slot4 filament has run out. Purging the old filament; please wait.",
  "AMS2 Slot4 filament has run out. Purging the old filament; please wait.",
  "AMS3 Slot4 filament has run out. Purging the old filament; please wait.",
  "AMS4 Slot4 filament has run out. Purging the old filament; please wait.",
  "AMS1 Slot1 filament has run out and automatically switched to the slot with the same filament.",
  "AMS2 Slot1 filament has run out and automatically switched to the slot with the same filament.",
  "AMS3 Slot1 filament has run out and automatically switched to the slot with the same filament.",
  "AMS4 Slot1 filament has run out and automatically switched to the slot with the same filament.",
  "AMS1 Slot2 filament has run out and automatically switched to the slot with the same filament.",
  "AMS2 Slot2 filament has run out and automatically switched to the slot with the same filament.",
  "AMS3 Slot2 filament has run out and automatically switched to the slot with the same filament.",
  "AMS4 Slot2 filament has run out and automatically switched to the slot with the same filament.",
  "AMS1 Slot3 filament has run out and automatically switched to the slot with the same filament.",
  "AMS2 Slot3 filament has run out and automatically switched to the slot with the same filament.",
  "AMS3 Slot3 filament has run out and automatically switched to the slot with the same filament.",
  "AMS4 Slot3 filament has run out and automatically switched to the slot with the same filament.",
  "AMS1 Slot4 filament has run out and automatically switched to the slot with the same filament.",
  "AMS2 Slot4 filament has run out and automatically switched to the slot with the same filament.",
  "AMS3 Slot4 filament has run out and automatically switched to the slot with the same filament.",
  "AMS4 Slot4 filament has run out and automatically switched to the slot with the same filament.",
  "Filament may be broken in the tool head.",
  "Failed to extrude the filament and the extruder may be clogged.",
  "AMS1 Slot1 RFID coil is broken or the RF hardware circuit has an error.",
  "AMS2 Slot1 RFID coil is broken or the RF hardware circuit has an error.",
  "AMS3 Slot1 RFID coil is broken or the RF hardware circuit has an error.",
  "AMS4 Slot1 RFID coil is broken or the RF hardware circuit has an error.",
  "AMS1 Slot2 RFID coil is broken or the RF hardware circuit has an error.",
  "AMS2 Slot2 RFID coil is broken or the RF hardware circuit has an error.",
  "AMS3 Slot2 RFID coil is broken or the RF hardware circuit has an error.",
  "AMS4 Slot2 RFID coil is broken or the RF hardware circuit has an error.",
  "AMS1 Slot3 RFID coil is broken or the RF hardware circuit has an error.",
  "AMS2 Slot3 RFID coil is broken or the RF hardware circuit has an error.",
  "AMS3 Slot3 RFID coil is broken or the RF hardware circuit has an error.",
  "AMS4 Slot3 RFID coil is broken or the RF hardware circuit has an error.",
  "AMS1 Slot4 RFID coil is broken or the RF hardware circuit has an error.",
  "AMS2 Slot4 RFID coil is broken or the RF hardware circuit has an error.",
  "AMS3 Slot4 RFID coil is broken or the RF hardware circuit has an error.",
  "AMS4 Slot4 RFID coil is broken or the RF hardware circuit has an error.",
  "The RFID-tag on AMS1 Slot1 is damaged.",
  "The RFID-tag on AMS2 Slot1 is damaged.",
  "The RFID-tag on AMS3 Slot1 is damaged.",
  "The RFID-tag on AMS4 Slot1 is damaged.",
  "The RFID-tag on AMS1 Slot2 is damaged.",
  "The RFID-tag on AMS2 Slot2 is damaged.",
  "The RFID-tag on AMS3 Slot2 is damaged.",
  "The RFID-tag on AMS4 Slot2 is damaged.",
  "The RFID-tag on AMS1 Slot3 is damaged.",
  "The RFID-tag on AMS2 Slot3 is damaged.",
  "The RFID-tag on AMS3 Slot3 is damaged.",
  "The RFID-tag on AMS4 Slot3 is damaged.",
  "The RFID-tag on AMS1 Slot4 is damaged.",
  "The RFID-tag on AMS2 Slot4 is damaged.",
  "The RFID-tag on AMS3 Slot4 is damaged.",
  "The RFID-tag on AMS4 Slot4 is damaged.",
  "AMS1 Slot1 RFID cannot be read because of a structural error.",
  "AMS2 Slot1 RFID cannot be read because of a structural error.",
  "AMS3 Slot1 RFID cannot be read because of a structural error.",
  "AMS4 Slot1 RFID cannot be read because of a structural error.",
  "AMS1 Slot2 RFID cannot be read because of a structural error.",
  "AMS2 Slot2 RFID cannot be read because of a structural error.",
  "AMS3 Slot2 RFID cannot be read because of a structural error.",
  "AMS4 Slot2 RFID cannot be read because of a structural error.",
  "AMS1 Slot3 RFID cannot be read because of a structural error.",
  "AMS2 Slot3 RFID cannot be read because of a structural error.",
  "AMS3 Slot3 RFID cannot be read because of a structural error.",
  "AMS4 Slot3 RFID cannot be read because of a structural error.",
  "AMS1 Slot4 RFID cannot be read because of a structural error.",
  "AMS2 Slot4 RFID cannot be read because of a structural error.",
  "AMS3 Slot4 RFID cannot be read because of a structural error.",
  "AMS4 Slot4 RFID cannot be read because of a structural error.",
  "RFID cannot be read because of an encryption chip failure in AMS1.",
  "RFID cannot be read because of an encryption chip failure in AMS2.",
  "RFID cannot be read because of an encryption chip failure in AMS3.",
  "RFID cannot be read because of an encryption chip failure in AMS4.",
  "The filament cutter sensor is malfunctioning. Please check whether the connector is properly plugged in.",
  "The filament cutter's cutting distance is too large. The X motor may lose steps.",
  "The filament cutter handle has not released. The handle or blade may be stuck.",
  "AMS1 communication is abnormal; please check the connection cable.",
  "AMS2 communication is abnormal; please check the connection cable.",
  "AMS3 communication is abnormal; please check the connection cable.",
  "AMS4 communication is abnormal; please check the connection cable.",
  "AMS is disabled; please load filament from spool holder.",
  "AMS1 Filament speed and length error: The slot 1 filament odometry may be faulty.",
  "AMS2 Filament speed and length error: The slot 1 filament odometry may be faulty.",
  "AMS3 Filament speed and length error: The slot 1 filament odometry may be faulty.",
  "AMS4 Filament speed and length error: The slot 1 filament odometry may be faulty.",
  "AMS1 Filament speed and length error: The slot 2 filament odometry may be faulty.",
  "AMS2 Filament speed and length error: The slot 2 filament odometry may be faulty.",
  "AMS3 Filament speed and length error: The slot 2 filament odometry may be faulty.",
  "AMS4 Filament speed and length error: The slot 2 filament odometry may be faulty.",
  "AMS1 Filament speed and length error: The slot 3 filament odometry may be faulty.",
  "AMS2 Filament speed and length error: The slot 3 filament odometry may be faulty.",
  "AMS3 Filament speed and length error: The slot 3 filament odometry may be faulty.",
  "AMS4 Filament speed and length error: The slot 3 filament odometry may be faulty.",
  "AMS1 Filament speed and length error: The slot 4 filament odometry may be faulty.",
  "AMS2 Filament speed and length error: The slot 4 filament odometry may be faulty.",
  "AMS3 Filament speed and length error: The slot 4 filament odometry may be faulty.",
  "AMS4 Filament speed and length error: The slot 4 filament odometry may be faulty.",
  "Filament may be broken in the tool head.",
  "Failed to extrude the filament and the extruder may be clogged.",
  "Parts skip setted before first layer inspection, the inspection will not be supported for the current print job.",
  "The RFID-tag on AMS1 Slot1 cannot be identified.",
  "The RFID-tag on AMS1 Slot2 cannot be identified.",
  "The RFID-tag on AMS1 Slot3 cannot be identified.",
  "The RFID-tag on AMS2 Slot1 cannot be identified.",
  "The RFID-tag on AMS2 Slot2 cannot be identified.",
  "The RFID-tag on AMS2 Slot3 cannot be identified.",
  "The RFID-tag on AMS2 Slot4 cannot be identified.",
  "The RFID-tag on AMS3 Slot1 cannot be identified.",
  "The RFID-tag on AMS3 Slot2 cannot be identified.",
  "The RFID-tag on AMS3 Slot3 cannot be identified.",
  "The RFID-tag on AMS3 Slot4 cannot be identified.",
  "The RFID-tag on AMS4 Slot1 cannot be identified.",
  "The RFID-tag on AMS4 Slot2 cannot be identified.",
  "The RFID-tag on AMS4 Slot3 cannot be identified.",
  "The RFID-tag on AMS4 Slot4 cannot be identified.",
  "The RFID-tag on AMS1 Slot4 cannot be identified.",
  "The filament on the spool holder may be tangled or stuck.",
  "AMS1 Slot1 filament may be tangled or stuck.",
  "AMS1 Slot2 filament may be tangled or stuck.",
  "AMS1 Slot3 filament may be tangled or stuck.",
  "AMS1 Slot4 filament may be tangled or stuck.",
  "AMS2 Slot1 filament may be tangled or stuck.",
  "AMS2 Slot2 filament may be tangled or stuck.",
  "AMS2 Slot3 filament may be tangled or stuck.",
  "AMS2 Slot4 filament may be tangled or stuck.",
  "AMS3 Slot1 filament may be tangled or stuck.",
  "AMS3 Slot2 filament may be tangled or stuck.",
  "AMS3 Slot3 filament may be tangled or stuck.",
  "AMS3 Slot4 filament may be tangled or stuck.",
  "AMS4 Slot1 filament may be tangled or stuck.",
  "AMS4 Slot2 filament may be tangled or stuck.",
  "AMS4 Slot3 filament may be tangled or stuck.",
  "AMS4 Slot4 filament may be tangled or stuck.",
  "The speed of the hotend fan is too slow or stopped. It may be stuck or the connector may not be plugged in properly.",
  "The speed of the hotend fan is slow. It may be stuck and need cleaning.",
  "Chamber heating failed. The chamber heater may be failing to blow hot air.",
  "Chamber heating failed. The chamber may not be enclosed, or the ambient temperature may be too low, or the heat dissipation vent of the power supply may be blocked.",
  "Chamber heating failed. The temperature of power supply may be too high.",
  "Chamber heating failed. The speed of the heating fan is too low.",
  "Chamber heating failed. The thermal resistance is too high.",
  "The temperature of chamber heater 1 is abnormal. The heater may have a short circuit.",
  "The temperature of chamber heater 1 is abnormal. The heater may have an open circuit or the thermal fuse may have taken effect.",
  "The temperature of chamber heater 1 is abnormal. The heater is over temperature.",
  "The temperature of chamber heater 1 is abnormal. The sensor may have a short circuit.",
  "The temperature of chamber heater 1 is abnormal. The sensor may have an open circuit.",
  "Chamber heater 1 failed to rise to target temperature.",
  "The temperature of chamber heater 2 is abnormal. The heater may have a short circuit.",
  "The temperature of chamber heater 2 is abnormal. The heater may have an open circuit or the thermal fuse may be in effect.",
  "The temperature of chamber heater 2 is abnormal. The heater is over temperature.",
  "The temperature of chamber heater 2 is abnormal. The sensor may have a short circuit.",
  "The temperature of chamber heater 2 is abnormal. The sensor may have an open circuit.",
  "Chamber heater 2 failed to rise to target temperature.",
  "Chamber temperature is abnormal. The chamber heater's temperature sensor may have a short circuit.",
  "Chamber temperature is abnormal. The chamber heater's temperature sensor may have an open circuit.",
  "Chamber temperature is abnormal. The chamber heater's temperature sensor at the air outlet may have a short circuit.",
  "Chamber temperature is abnormal. The chamber heater's temperature sensor at the air outlet may have an open circuit.",
  "Chamber temperature is abnormal. The chamber heater's temperature sensor at the air inlet may have a short circuit.",
  "Chamber temperature is abnormal. The chamber heater's temperature sensor at the air inlet may have an open circuit.",
  "Chamber temperature is abnormal. The temperature sensor at the power supply may have a short circuit.",
  "Chamber temperature is abnormal. The temperature sensor at power supply may have an open circuit.",
  "The CTC module is malfunctioning. Please restart the device.",
  "The communication of chamber temperature controller is abnormal.",
  "Checking the filament location of all AMS slots, please wait.",
  "",
  "Chamber cooling may be too slow. You can open the chamber to help cooling if the gas in chamber is non-toxic.",
  "The value of extrusion force sensor is low, the nozzle seems to not be installed.",
  "The extrusion force sensor is not available, the link between the MC and TH may be broken or the sensor is broken.",
  "The data from extrusion force sensor is abnormal, the sensor should be broken.",
  "The eddy current sensor on Y-axis is not available, the wire should be broken.",
  "The sensitivity of Y-axis eddy current sensor is too low.",
  "Chamber temperature setting value exceed the limit, the boundary value will be set.",
  "Failed to check the filament location in the tool head; please click for more help.",
  "The sensitivity of the extrusion force sensor is low, the hotend may not installed correctly.",
  "The nozzle is covered with filaments, or the build plate is put in crooked.",
  "The nozzle is clogged with filament.",
  "Failed to extrude AMS1 Slot1 filament; the extruder may be clogged or the filament may be too thin, causing the extruder to slip.",
  "Failed to extrude AMS2 Slot1 filament; the extruder may be clogged or the filament may be too thin, causing the extruder to slip.",
  "Failed to extrude AMS3 Slot1 filament; the extruder may be clogged or the filament may be too thin, causing the extruder to slip.",
  "Failed to extrude AMS4 Slot1 filament; the extruder may be clogged or the filament may be too thin, causing the extruder to slip.",
  "Failed to extrude AMS1 Slot2 filament; the extruder may be clogged or the filament may be too thin, causing the extruder to slip.",
  "Failed to extrude AMS2 Slot2 filament; the extruder may be clogged or the filament may be too thin, causing the extruder to slip.",
  "Failed to extrude AMS3 Slot2 filament; the extruder may be clogged or the filament may be too thin, causing the extruder to slip.",
  "Failed to extrude AMS4 Slot2 filament; the extruder may be clogged or the filament may be too thin, causing the extruder to slip.",
  "Failed to extrude AMS1 Slot3 filament; the extruder may be clogged or the filament may be too thin, causing the extruder to slip.",
  "Failed to extrude AMS2 Slot3 filament; the extruder may be clogged or the filament may be too thin, causing the extruder to slip.",
  "Failed to extrude AMS3 Slot3 filament; the extruder may be clogged or the filament may be too thin, causing the extruder to slip.",
  "Failed to extrude AMS4 Slot3 filament; the extruder may be clogged or the filament may be too thin, causing the extruder to slip.",
  "Failed to extrude AMS1 Slot4 filament; the extruder may be clogged or the filament may be too thin, causing the extruder to slip.",
  "Failed to extrude AMS2 Slot4 filament; the extruder may be clogged or the filament may be too thin, causing the extruder to slip.",
  "Failed to extrude AMS3 Slot4 filament; the extruder may be clogged or the filament may be too thin, causing the extruder to slip.",
  "Failed to extrude AMS4 Slot4 filament; the extruder may be clogged or the filament may be too thin, causing the extruder to slip.",
  "The nozzle temperature control is abnormal; the hot end may not be installed. If you want to heat the hot end without it being installed, please turn on maintenance mode on the settings page.",
  "Chamber failed to reach the desired temperature. The machine will stop waiting for the chamber temperature."
};

int device_error_length = 256;

const char *device_error_keys[] PROGMEM = {
  "03004000",
  "03004001",
  "03004002",
  "03004003",
  "03004004",
  "03004005",
  "03004006",
  "03004008",
  "03004009",
  "0300400A",
  "0300400B",
  "0300400C",
  "0300400D",
  "03008000",
  "03008001",
  "03008002",
  "03008003",
  "03008004",
  "03008005",
  "03008006",
  "05004001",
  "05004002",
  "05004003",
  "05004004",
  "05004005",
  "05004006",
  "05004007",
  "05004008",
  "07008001",
  "07008002",
  "07008003",
  "07008004",
  "07008005",
  "07008006",
  "07008007",
  "07008010",
  "07008011",
  "07018001",
  "07018002",
  "07018003",
  "07018004",
  "07018005",
  "07018006",
  "07018007",
  "07018010",
  "07018011",
  "07028001",
  "07028002",
  "07028003",
  "07028004",
  "07028005",
  "07028006",
  "07028007",
  "07028010",
  "07028011",
  "07038001",
  "07038002",
  "07038003",
  "07038004",
  "07038005",
  "07038006",
  "07038007",
  "07038010",
  "07038011",
  "0C008001",
  "0C008002",
  "0C00C003",
  "0C00C004",
  "03008007",
  "03008008",
  "03008009",
  "05004009",
  "0500400A",
  "0300800A",
  "0C008005",
  "0C00C006",
  "0300400E",
  "0300800B",
  "07008012",
  "07018012",
  "07028012",
  "07038012",
  "07008013",
  "07018013",
  "07028013",
  "07038013",
  "07004001",
  "07014001",
  "07024001",
  "07034001",
  "0500400B",
  "1000C001",
  "1000C002",
  "0500400C",
  "0500400D",
  "0300800C",
  "0C008009",
  "0500400E",
  "0300800D",
  "07FF8001",
  "07FF8002",
  "07FF8003",
  "07FF8004",
  "07FF8005",
  "07FF8006",
  "07FF8007",
  "07FF8010",
  "07FF8011",
  "07FF8012",
  "07FF8013",
  "07FF4001",
  "0300800E",
  "0500C010",
  "0500C011",
  "05004012",
  "05008013",
  "0300800F",
  "05004014",
  "03008010",
  "07FFC003",
  "07FFC006",
  "05004015",
  "12008001",
  "12018001",
  "12028001",
  "12038001",
  "12FF8001",
  "12008002",
  "12018002",
  "12028002",
  "12038002",
  "12FF8002",
  "12008003",
  "12018003",
  "12028003",
  "12038003",
  "12FF8003",
  "12FFC003",
  "12008004",
  "12018004",
  "12028004",
  "12038004",
  "12FF8004",
  "12008005",
  "12018005",
  "12028005",
  "12038005",
  "12FF8005",
  "12008006",
  "12018006",
  "12028006",
  "12038006",
  "12FF8006",
  "12FFC006",
  "12008007",
  "12018007",
  "12028007",
  "12038007",
  "12FF8007",
  "12008010",
  "12018010",
  "12028010",
  "12038010",
  "12FF8010",
  "12008011",
  "12018011",
  "12028011",
  "12038011",
  "12FF8011",
  "12008012",
  "12018012",
  "12028012",
  "12038012",
  "12FF8012",
  "12008013",
  "12018013",
  "12028013",
  "12038013",
  "12FF8013",
  "12004001",
  "12014001",
  "12024001",
  "12034001",
  "12FF4001",
  "12008014",
  "12018014",
  "12028014",
  "12038014",
  "05004016",
  "05004017",
  "05004018",
  "05004019",
  "0500401A",
  "0500401B",
  "0500401C",
  "0500401D",
  "0500401E",
  "0500401F",
  "05004020",
  "05004021",
  "05004022",
  "05004023",
  "05004024",
  "05004025",
  "05004026",
  "05004027",
  "05004028",
  "05004029",
  "0500402A",
  "0500402B",
  "0500402C",
  "03008011",
  "03008012",
  "03008013",
  "0500402D",
  "0C00800A",
  "0500402E",
  "0500402F",
  "05008030",
  "03008014",
  "03008015",
  "05014017",
  "05014018",
  "05014019",
  "0501401A",
  "0501401B",
  "0501401C",
  "0501401D",
  "0501401E",
  "0501401F",
  "05014020",
  "05014021",
  "05014022",
  "05014023",
  "05014024",
  "05014025",
  "05014026",
  "05014027",
  "05014028",
  "05014029",
  "05014031",
  "05014032",
  "03008016",
  "05014033",
  "12008015",
  "12018015",
  "12028015",
  "12038015",
  "1000C003",
  "05014034",
  "05014035",
  "1001C001",
  "1001C002",
  "05008036",
  "05004037",
  "05004038"
};

const char *device_error_values[] PROGMEM = {
  "Homing Z axis failed.",
  "The printer timed out waiting for the nozzle to cool down before homing.",
  "Mesh bed leveling failed.",
  "Nozzle temperature malfunction.",
  "Heatbed temperature malfunction.",
  "The heatbreak fan speed is abnormal.",
  "The nozzle is clogged.",
  "The AMS failed to change filament.",
  "Homing XY axis failed.",
  "Mechanical resonance frequency identification failed.",
  "Internal communication exception.",
  "Printing was cancelled.",
  "Resume failed after power loss.",
  "Printing was paused for unknown reason. You can tap \"Resume\" to resume the print job.",
  "Printing was paused by the user. You can tap \"Resume\" to resume the print job.",
  "First layer defects were detected. If the defects are acceptable, tap \"Resume\" to resume the print job.",
  "Spaghetti defects were detected. If the defects are acceptable, tap \"Resume\" to resume the print job.",
  "The filament ran out. Please load new filament in Temperature/Axis and tap \"Resume\" to resume the print job.",
  "Printing was paused because the front cover of tool head fell off. Please mount it back and tap \"Resume\" to resume the print job.",
  "Build plate localization marker was not found. Please stop the print job and find the build plate. You can also tap \"Resume\" to force-resume the print job.",
  "Failed to connect to Bambu Cloud. Please check your network connection.",
  "Unable to parse the received print job. Please update the firmware to the latest version and try again.",
  "There was a problem parsing gcode.3mf. Please resend the printing job.",
  "Printing jobs are not allowed to be sent while printing.",
  "Print jobs are not allowed to be sent while updating firmware.",
  "There is not enough free storage space for the print job. Restoring to factory settings can release available space.",
  "Print jobs are not allowed to be sent while force updating or when repair updating is required.",
  "Starting printing failed. please power cycle the printer and resend the print job.",
  "Failed to cut the filament. Please check the cutter. After troubleshooting, click the \"Retry\" button.",
  "The cutter is stuck. Please pull out the cutter handle and click the \"Retry\" button.",
  "Failed to pull out the filament from the extruder. Please check whether the extruder is clogged or whether the filament is broken inside the extruder. After troubleshooting, click the \"Retry\" button.",
  "Failed to pull back the filament from the toolhead to AMS. Please check whether the filament or the spool is stuck. After troubleshooting, click the \"Retry\" button.",
  "Failed to feed the filament outside the AMS. Please clip the end of the filament flat and check to see if the spool is stuck. After troubleshooting, click the \"Retry\" button.",
  "Failed to feed the filament into the toolhead. Please check whether the filament or the spool is stuck. After troubleshooting, click the \"Retry\" button.",
  "Failed to extrude the filament. Please check if the extruder is clogged. After troubleshooting, click the \"Retry\" button.",
  "AMS assist motor is overloaded. Please check if the spool or filament is stuck. After troubleshooting, click the \"Retry\" button.",
  "AMS filament ran out. Please put a new filament into AMS and click the \"Retry\" button.",
  "Failed to cut the filament. Please check the cutter. After troubleshooting, click the \"Retry\" button.",
  "The cutter is stuck. Please pull out the cutter handle and click the \"Retry\" button.",
  "Failed to pull out the filament from the extruder. Please check whether the extruder is clogged or whether the filament is broken inside the extruder. After troubleshooting, click the \"Retry\" button.",
  "Failed to pull back the filament from the toolhead to AMS. Please check whether the filament or the spool is stuck. After troubleshooting, click the \"Retry\" button.",
  "Failed to feed the filament outside the AMS. Please clip the end of the filament flat and check to see if the spool is stuck. After troubleshooting, click the \"Retry\" button.",
  "Failed to feed the filament into the toolhead. Please check whether the filament or the spool is stuck. After troubleshooting, click the \"Retry\" button.",
  "Failed to extrude the filament. Please check if the extruder clogged. After troubleshooting, click the \"Retry\" button.",
  "AMS assist motor is overloaded. Please check if the spool or filament is stuck. After troubleshooting, click the \"Retry\" button.",
  "AMS filament ran out. Please put a new filament into AMS and click the \"Retry\" button.",
  "Failed to cut the filament. Please check the cutter. After troubleshooting, click the \"Retry\" button.",
  "The cutter is stuck. Please pull out the cutter handle and click the \"Retry\" button.",
  "Failed to pull out the filament from the extruder. Please check whether the extruder is clogged or whether the filament is broken inside the extruder. After troubleshooting, click the \"Retry\" button.",
  "Failed to pull back the filament from the toolhead to AMS. Please check whether the filament or the spool is stuck. After troubleshooting, click the \"Retry\" button.",
  "Failed to feed the filament outside the AMS. Please clip the end of the filament flat and check to see if the spool is stuck. After troubleshooting, click the \"Retry\" button.",
  "Failed to feed the filament into the toolhead. Please check whether the filament or the spool is stuck. After troubleshooting, click the \"Retry\" button.",
  "Failed to extrude the filament. Please check if the extruder clogged. After troubleshooting, click the \"Retry\" button.",
  "AMS assist motor is overloaded. Please check if the spool or filament is stuck. After troubleshooting, click the \"Retry\" button.",
  "AMS filament ran out. Please put a new filament into AMS and click the \"Retry\" button.",
  "Failed to cut the filament. Please check the cutter. After troubleshooting, click the \"Retry\" button.",
  "The cutter is stuck. Please pull out the cutter handle and click the \"Retry\" button.",
  "Failed to pull out the filament from the extruder. Please check whether the extruder is clogged or whether the filament is broken inside the extruder. After troubleshooting, click the \"Retry\" button.",
  "Failed to pull back the filament from the toolhead to AMS. Please check whether the filament or the spool is stuck. After troubleshooting, click the \"Retry\" button.",
  "Failed to feed the filament outside the AMS. Please clip the end of the filament flat and check to see if the spool is stuck. After troubleshooting, click the \"Retry\" button.",
  "Failed to feed the filament into the toolhead. Please check whether the filament or the spool is stuck. After troubleshooting, click the \"Retry\" button.",
  "Failed to extrude the filament. Please check if the extruder clogged. After troubleshooting, click the \"Retry\" button.",
  "AMS assist motor is overloaded. Please check if the spool or filament is stuck. After troubleshooting, click the \"Retry\" button.",
  "AMS filament ran out. Please put a new filament into AMS and click the \"Retry\" button.",
  "First layer defects were detected. If the defects are acceptable, click \"Resume\" button to resume the print job.",
  "Spaghetti failure was detected.",
  "Possible defects were detected in the first layer.",
  "Possible spaghetti failure was detected.",
  "There was an unfinished print job when the printer powered off. Tap \"Resume\" to resume the print job.",
  "Nozzle temperature malfunction.",
  "Heatbed temperature malfunction.",
  "Print jobs are not allowed to be sent while updating logs.",
  "The file name is not supported. Please rename and restart the printing job.",
  "Purged filaments have piled up in excess chute, which may cause a tool head collision. Please clean the filament. If cleaned or acceptable, tap the resume button to resume the print job.",
  "Purged filament has piled up in the excess chute, which may cause a tool head collision.",
  "Purged filament may have piled up in the excess chute.",
  "The motor self-check failed.",
  "The cutter is stuck. Please pull out the cutter handle and click the resume button.",
  "Failed to get AMS mapping table; please click \"Retry\" to continue.",
  "Failed to get AMS mapping table; please click \"Retry\" to continue.",
  "Failed to get AMS mapping table; please click \"Retry\" to continue.",
  "Failed to get AMS mapping table; please click \"Retry\" to continue.",
  "Timeout purging old filament: Please check if the filament is stuck or the extruder is clogged. After troubleshooting, click the \"Retry\" button.",
  "Timeout purging old filament: Please check if the filament is stuck or the extruder is clogged. After troubleshooting, click the \"Retry\" button.",
  "Timeout purging old filament: Please check if the filament is stuck or the extruder is clogged. After troubleshooting, click the \"Retry\" button.",
  "Timeout purging old filament: Please check if the filament is stuck or the extruder is clogged. After troubleshooting, click the \"Retry\" button.",
  "Filament is still loaded from the AMS after it has been disabled. Please unload the filament, load from the spool holder, and restart printing.",
  "Filament is still loaded from the AMS after it has been disabled. Please unload the filament, load from the spool holder, and restart printing.",
  "Filament is still loaded from the AMS after it has been disabled. Please unload the filament, load from the spool holder, and restart printing.",
  "Filament is still loaded from the AMS after it has been disabled. Please unload the filament, load from the spool holder, and restart printing.",
  "There was a problem downloading a file. Please check you network connection and resend the printing job.",
  "High bed temperature may lead to filament clogging in the nozzle. Please ensure ventilation for the printer.",
  "Printing CF material with stainless steel may cause nozzle damage.",
  "Please insert a MicroSD card and restart the printing job.",
  "Please run a self-test and restart the printing job.",
  "Skipping step detected, auto-recover complete; please resume print and check if there are any layer shift problems.",
  "Build plate localization marker was not found.",
  "Printing was cancelled.",
  "Some objects have fallen down, or the extruder is not extruding normally. If the defects are acceptable, click \"Resume\" button to resume the print job.",
  "Failed to cut the filament. Please check the cutter. After troubleshooting, click the \"Retry\" button.",
  "The cutter is stuck. Please pull out the cutter handle and click the \"Retry\" button.",
  "Please pull out the filament on the spool holder from the extruder or check if there is filament  broken in the extruder, if AMS is to be used later,please connect PTFE tube to the coupler and click the \"retry\" button.",
  "Failed to pull back the filament from the toolhead to AMS. Please check whether the filament or the spool is stuck. After troubleshooting, click the \"retry\" button.",
  "Failed to feed the filament outside the AMS. Please clip the end of the filament flat and check to see if the spool is stuck. After troubleshooting, click the \"Retry\" button.",
  "Please feed from the spool holder until the tool head filament sensor is triggered, and then click \"Retry\".",
  "Please observe the nozzle. If the filament has been extruded, click \"Done\"; if it is not, please push the filament forward slightly and then click \"Retry\".",
  "AMS assist motor is overloaded. Please check if the spool or filament is stuck. After troubleshooting, click the \"Retry\" button.",
  "AMS filament ran out. Please put a new filament into AMS and click the \"Retry\" button.",
  "Failed to get AMS mapping table; please click \"Retry\" to continue.",
  "Timeout purging old filament: Please check if the filament is stuck or the extruder is clogged. After troubleshooting, click the \"Retry\" button.",
  "Filament is still loaded from the AMS after it has been disabled. Please unload the filament, load from the spool holder, and restart printing.",
  "The print file is not available. Please check to see if the storage media has been removed.",
  "MicroSD Card error: please reinsert, format or replace it.",
  "",
  "The door seems to be open, so printing was paused.",
  "The print file is not available. Please check to see if the storage media has been removed.",
  "The door seems to be open, so printing was paused.",
  "Failed to slice the printing job; please check the settings and restart the print job.",
  "The heatbreak fan speed is abnormal.",
  "Please pull out the filament on the spool holder from the extruder or check if there is filament  broken in the extruder, if AMS is to be used later,please connect PTFE tube to the coupler.",
  "Please feed from the spool holder until the tool head filament sensor is triggered.",
  "There is not enough free storage space for the print job. Please format or clean MicroSD card to release available space.",
  "Failed to cut the filament. Please check the cutter. After troubleshooting, click the \"Retry\" button.",
  "Failed to cut the filament. Please check the cutter. After troubleshooting, click the \"Retry\" button.",
  "Failed to cut the filament. Please check the cutter. After troubleshooting, click the \"Retry\" button.",
  "Failed to cut the filament. Please check the cutter. After troubleshooting, click the \"Retry\" button.",
  "Failed to cut the filament. Please check the cutter. After troubleshooting, click the \"Retry\" button.",
  "The cutter is stuck. Please pull out the cutter handle and click the \"Retry\" button.",
  "The cutter is stuck. Please pull out the cutter handle and click the \"Retry\" button.",
  "The cutter is stuck. Please pull out the cutter handle and click the \"Retry\" button.",
  "The cutter is stuck. Please pull out the cutter handle and click the \"Retry\" button.",
  "The cutter is stuck. Please pull out the cutter handle and click the \"Retry\" button.",
  "Failed to pull out the filament from the extruder. Please check whether the extruder is clogged or whether the filament is broken inside the extruder. After troubleshooting, click the \"Retry\" button.",
  "Failed to pull out the filament from the extruder. Please check whether the extruder is clogged or whether the filament is broken inside the extruder. After troubleshooting, click the \"Retry\" button.",
  "Failed to pull out the filament from the extruder. Please check whether the extruder is clogged or whether the filament is broken inside the extruder. After troubleshooting, click the \"Retry\" button.",
  "Failed to pull out the filament from the extruder. Please check whether the extruder is clogged or whether the filament is broken inside the extruder. After troubleshooting, click the \"Retry\" button.",
  "Please pull out the filament on the spool holder from the extruder or check if there is filament  broken in the extruder, if AMS is to be used later,please connect PTFE tube to the coupler and click the \"retry\" button.",
  "Please pull out the filament on the spool holder from the extruder or check if there is filament  broken in the extruder, if AMS is to be used later,please connect PTFE tube to the coupler.",
  "Failed to pull back the filament from the toolhead. Please check whether the filament is stuck. After troubleshooting, click the \"Retry\" button.",
  "Failed to pull back the filament from the toolhead. Please check whether the filament is stuck. After troubleshooting, click the \"Retry\" button.",
  "Failed to pull back the filament from the toolhead. Please check whether the filament is stuck. After troubleshooting, click the \"Retry\" button.",
  "Failed to pull back the filament from the toolhead. Please check whether the filament is stuck. After troubleshooting, click the \"Retry\" button.",
  "Failed to pull back the filament from the toolhead. Please check whether the filament is stuck. After troubleshooting, click the \"Retry\" button.",
  "Failed to feed the filament. Please load the filament, then click the \"Retry\" button.",
  "Failed to feed the filament. Please load the filament and then click the \"Retry\" button.",
  "Failed to feed the filament. Please load the filament, then click the \"Retry\" button.",
  "Failed to feed the filament. Please load the filament, then click the \"Retry\" button.",
  "Failed to feed the filament. Please load the filament, then click the \"Retry\" button.",
  "Failed to feed the filament into the toolhead. Please check whether the filament is stuck. After troubleshooting, click the \"Retry\" button.",
  "Failed to feed the filament into the toolhead. Please check whether the filament is stuck. After troubleshooting, click the \"Retry\" button.",
  "Failed to feed the filament into the toolhead. Please check whether the filament is stuck. After troubleshooting, click the \"Retry\" button.",
  "Failed to feed the filament into the toolhead. Please check whether the filament is stuck. After troubleshooting, click the \"Retry\" button.",
  "Please feed from the spool holder until the tool head filament sensor is triggered, and then click the \"Retry\" button.",
  "Please feed from the spool holder until the tool head filament sensor is triggered.",
  "Failed to extrude the filament. Please check whether the filament is stuck or the extruder clogged. After troubleshooting, click the \"retry\" button.",
  "Failed to extrude the filament. Please check if the extruder clogged. After troubleshooting, click the \"Retry\" button.",
  "Failed to extrude the filament. Please check if the extruder clogged. After troubleshooting, click the \"Retry\" button.",
  "Failed to extrude the filament. Please check if the extruder clogged. After troubleshooting, click the \"Retry\" button.",
  "Check nozzle. Click \"Done\" if filament was extruded, otherwise push filament forward slightly and click \"Retry.\"",
  "Please check if the spool or filament is stuck. After troubleshooting, click the \"Retry\" button.",
  "Please check if the spool or filament is stuck. After troubleshooting, click the \"Retry\" button.",
  "Please check if the spool or filament is stuck. After troubleshooting, click the \"Retry\" button.",
  "Please check if the spool or filament is stuck. After troubleshooting, click the \"Retry\" button.",
  "Please check if the spool or filament is stuck. After troubleshooting, click the \"Retry\" button.",
  "AMS filament has run out. Please insert a new filament into the AMS and click the \"Retry\" button.",
  "AMS filament has run out. Please insert a new filament into the AMS and click the \"Retry\" button.",
  "AMS filament has run out. Please insert a new filament into the AMS and click the \"Retry\" button.",
  "AMS filament has run out. Please insert a new filament into the AMS and click the \"Retry\" button.",
  "AMS filament has run out. Please insert a new filament into the AMS and click the \"Retry\" button.",
  "Failed to get AMS mapping table. Please click the \"Retry\" button to continue.",
  "Failed to get AMS mapping table; please click the \"Retry\" button to continue.",
  "Failed to get AMS mapping table; please click the \"Retry\" button to continue.",
  "Failed to get AMS mapping table; please click the \"Retry\" button to continue.",
  "Failed to get AMS mapping table; please click the \"Retry\" button to continue.",
  "Timeout while purging old filament. Please check if the filament is stuck or the extruder clogged. After troubleshooting, click the \"Retry\" button.",
  "Timeout while purging old filament. Please check if the filament is stuck or the extruder clogged. After troubleshooting, click the \"Retry\" button.",
  "Timeout while purging old filament. Please check if the filament is stuck or the extruder clogged. After troubleshooting, click the \"Retry\" button.",
  "Timeout while purging old filament. Please check if the filament is stuck or the extruder clogged. After troubleshooting, click the \"Retry\" button.",
  "Timeout while purging old filament. Please check if the filament is stuck or the extruder clogged. After troubleshooting, click the \"Retry\" button.",
  "Filament is still loaded from the AMS when it has been disabled. Please unload AMS filament, load from spool holder, and restart print job.",
  "Filament is still loaded from the AMS when it has been disabled. Please unload AMS filament, load from spool holder, and restart print job.",
  "Filament is still loaded from the AMS when it has been disabled. Please unload AMS filament, load from spool holder, and restart print job.",
  "Filament is still loaded from the AMS when it has been disabled. Please unload AMS filament, load from spool holder, and restart print job.",
  "Filament is still loaded from the AMS when it has been disabled. Please unload AMS filament, load from spool holder, and restart print job.",
  "Failed to check the filament location in the tool head, please refer to the HMS. After troubleshooting, click the \"Retry\" button.",
  "Failed to check the filament location in the tool head, please refer to the HMS. After troubleshooting, click the \"Retry\" button.",
  "Failed to check the filament location in the tool head, please refer to the HMS. After troubleshooting, click the \"Retry\" button.",
  "Failed to check the filament location in the tool head; please refer to the HMS. After troubleshooting, click the \"Retry\" button.",
  "The MicroSD Card is write-protected. Please replace the MicroSD Card.",
  "Binding failed. Please retry or restart the printer and retry.",
  "Binding configuration information parsing failed,  please try again.",
  "The printer has already been bound. Please unbind it and try again.",
  "Cloud access failed. Possible reasons include network instability caused by interference, inability to access the internet, or router firewall configuration restrictions. You can try moving the printer closer to the router or checking the router configuration and then try again.",
  "Cloud response is invalid. If you have tried multiple times and are still failing, please contact customer service.",
  "Cloud access is rejected. If you have tried multiple times and are still failing, please contact customer service.",
  "Cloud access failed, which may be caused by network instability due to interference. You can try moving the printer closer to the router before you try again.",
  "Cloud response is invalid. If you have tried multiple times and are still failing, please contact customer service.",
  "Authorization timed out. Please make sure that your phone or PC has access to the internet, and ensure that the Bambu Studio/Bambu Handy APP is running in the foreground during the binding operation.",
  "Cloud access rejected. If you have tried multiple times and are still failing, please contact customer service.",
  "Cloud access failed, which may be caused by network instability due to interference. You can try moving the printer closer to the router before you try again.",
  "Cloud response is invalid. If you have tried multiple times and are still failing, please contact customer service.",
  "Cloud access rejected. If you have tried multiple times and are still failing, please contact customer service.",
  "Cloud access failed. Possible reasons include network instability caused by interference, inability to access the internet, or router firewall configuration restrictions. You can try moving the printer closer to the router or checking the router configuration before you try again.",
  "Cloud response is invalid. If you have tried multiple times and are still failing, please contact customer service.",
  "Cloud access rejected. If you have tried multiple times and are still failing, please contact customer service.",
  "Cloud access failed; this may be caused by network instability due to interference. You can try moving the printer closer to the router before you try again.",
  "Cloud response is invalid. If you have tried multiple times and are still failing, please contact customer service.",
  "Cloud access is rejected. If you have tried multiple times and are still failing, please contact customer service.",
  "Failed to connect to the router, which may be caused by wireless interference or being too far away from the router. Please try again or move the printer closer to the router and try again.",
  "Router connection failed due to incorrect password. Please check the password and try again.",
  "Failed to obtain IP address, which may be caused by wireless interference resulting in data transmission failure or DHCP address pool of the router being full. Please move the printer closer to the router and try again. If the issue persists, please check router settings to see whether the IP addresses have been exhausted.",
  "The current build plate is not the same as in G-code. Please stop the print job and replace the build plate. You can also tap \"Resume\" to force-resume the print job.",
  "",
  "Printing was paused by the user. You can tap \"Resume\" to resume the print job.",
  "System exception.",
  "The detected build plate is not the same as in G-code.",
  "The system does not support the file system currently used by the Micro SD card. Please replace the Micro SD card or format the current Micro SD card to FAT32.",
  "The Micro SD card sector data is damaged. Please use the SD card repair tool to repair or format it. If it still cannot be identified, please replace the Micro SD card.",
  "",
  "The nozzle is covered with filament, or the build plate is installed incorrectly. Please clean the nozzle or adjust the position of the build plate. Then you can tap \"Resume\" to resume the print job.",
  "The filament has run out, please load new filament in the \"filament\" page, then return back to the print page and tap \"Resume\" to resume the print job.",
  "Binding failed. Please retry or restart the printer and retry.",
  "Binding configuration information parsing failed,  please try again.",
  "The printer has already been bound. Please unbind it and try again.",
  "Cloud access failed. Possible reasons include network instability caused by interference, inability to access the internet, or router firewall configuration restrictions. You can try moving the printer closer to the router or checking the router configuration and then try again.",
  "Cloud response is invalid. If you have tried multiple times and are still failing, please contact customer service.",
  "Cloud access is rejected. If you have tried multiple times and are still failing, please contact customer service.",
  "Cloud access failed, which may be caused by network instability due to interference. You can try moving the printer closer to the router before you try again.",
  "Cloud response is invalid. If you have tried multiple times and are still failing, please contact customer service.",
  "Authorization timed out. Please make sure that your phone or PC has access to the internet, and ensure that the Bambu Studio/Bambu Handy APP is running in the foreground during the binding operation.",
  "Cloud access rejected. If you have tried multiple times and are still failing, please contact customer service.",
  "Cloud access failed, which may be caused by network instability due to interference. You can try moving the printer closer to the router before you try again.",
  "Cloud response is invalid. If you have tried multiple times and are still failing, please contact customer service.",
  "Cloud access rejected. If you have tried multiple times and are still failing, please contact customer service.",
  "Cloud access failed. Possible reasons include network instability caused by interference, inability to access the internet, or router firewall configuration restrictions. You can try moving the printer closer to the router or checking the router configuration before you try again.",
  "Cloud response is invalid. If you have tried multiple times and are still failing, please contact customer service.",
  "Cloud access rejected. If you have tried multiple times and are still failing, please contact customer service.",
  "Cloud access failed; this may be caused by network instability due to interference. You can try moving the printer closer to the router before you try again.",
  "Cloud response is invalid. If you have tried multiple times and are still failing, please contact customer service.",
  "Cloud access is rejected. If you have tried multiple times and are still failing, please contact customer service.",
  "Device discovery binding is in progress, and the QR code cannot be displayed on the screen. You can wait for the binding to finish or abort the device discovery binding process in the APP/Studio and retry scanning the QR code on the screen for binding.",
  "QR code binding is in progress, so device discovery binding cannot be performed. You can scan the QR code on the screen for binding or exit the QR code display page on screen and try device discovery binding.",
  "The nozzle is clogged up with filaments. Please clean the nozzle or adjust the position of the heatbed. Then you can tap \"Resume\" to resume the print job.",
  "Your APP region is not matched with your printer, please download the APP in the corresponding region and register your account again.",
  "Failed to pull back the filament from the toolhead. Please check if the filament is stuck or the filament is broken inside the extruder. After troubleshooting, click the \"Retry\" button.",
  "Failed to pull back the filament from the toolhead. Please check if the filament is stuck or the filament is broken inside the extruder. After troubleshooting, click the \"Retry\" button.",
  "Failed to pull back the filament from the toolhead. Please check if the filament is stuck or is broken inside the extruder. After troubleshooting, click the \"Retry\" button.",
  "Failed to pull back the filament from the toolhead. Please check if the filament is stuck or is broken inside the extruder. After troubleshooting, click the \"Retry\" button.",
  "Enabling traditional timelapse might lead to defects. Continue?",
  "The slicing progress has not been updated for a long time, and the printing task has exited. Please confirm the parameters and reinitiate printing.",
  "The device is in the process of binding and cannot respond to new binding requests.",
  "Timelapse is not supported because Spiral vase is enabled in slicing presets.",
  "Timelapse is not supported because Print sequence is set to \"By object\".",
  "Your sliced file is not consistent with the current printer model. Continue?",
  "Your sliced file is not compatible with current printer model. This file can't be printed on this printer.",
  "The nozzle diameter in sliced file is not consistent with the current nozzle setting. This file can't be printed."
};

int message_containing_retry_total = 18;

int message_containing_done_total = 2;

const char *message_containing_retry[] PROGMEM = {

  "07018004",
  "07018005",
  "07018006",
  "07018006",
  "07018007",
  "07008012",
  "07018012",
  "07028012",
  "07038012",
  "07FF8003",
  "07FF8004",
  "07FF8005",
  "07FF8006",
  "07FF8007",
  "07FF8010",
  "07FF8011",
  "07FF8012",
  "07FF8013"

};
const char *message_containing_done[] PROGMEM = {

  "07FF8007",
  "12FF8007"

};